Docker 常用操作

Docker容器: 直接運行在操作系統(tǒng)內(nèi)核之上的用戶空間–>操作系統(tǒng)級虛擬化

1. Docker 安裝:

# 啟動docker
sudo service docker start

# 停止docker
sudo service docker stop

# 重啟docker
sudo service docker restart

2. Docker image 鏡像操作

  • Docker image 就是一個軟件環(huán)境

類似于 一個 運行在 真實機linux上的 微型linux操作系統(tǒng) 的軟件

2.1 列出鏡像
docker image ls
# 或
docker images
2.2 獲取某個鏡像
docker image pull library/hello-world
2.3 導(dǎo)出某個鏡像
docker save -o ./ubuntu.tar ubuntu
2.4 導(dǎo)入鏡像
docker load -i xxx.rar
2.5 刪除鏡像
# docker image rm 鏡像名或鏡像id

docker image rm hello-world

3. Docker 容器操作

# docker run [option] 鏡像名 [向啟動容器中傳入的命令]
3.1 交互式容器
 docker run -it --name=myubuntu ubuntu /bin/bash
3.2 守護式容器
  • 在容器內(nèi)部exit退出時,容器也不會停止
docker run -dit --name=myubuntu2 ubuntu
3.3 進入已運行的容器
# docker exec -it 容器名或容器id 進入后執(zhí)行的第一個命令
docker exec -it myubuntu2 /bin/bash
3.4 查看容器
# 列出本機正在運行的容器
docker container ls

# 列出本機所有容器,包括已經(jīng)終止運行的
docker container ls --all
3.5 停止與啟動容器
# 停止一個已經(jīng)在運行的容器
docker container stop 容器名或容器id

# 啟動一個已經(jīng)停止的容器
docker container start 容器名或容器id

# kill掉一個已經(jīng)在運行的容器
docker container kill 容器名或容器id
3.6 刪除容器
docker container rm 容器名或容器id

4. 將容器保存為鏡像

# docker commit 容器名 鏡像名
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容