docker常用命令

1. 幫助啟動類命令
啟動docker: systemctl start docker
停止docker: systemctl stop docker
重啟docker: systemctl restart docker
查看docker狀態(tài): systemctl status docker
開機啟動: systemctl enable docker
查看docker概要信息: docker info
查看docker總體幫助文檔: docker --help
查看docker命令幫助文檔: docker 具體命令 --help
2. 鏡像命令
列出本地主機上的鏡像:
docker images

各個選項說明:
REPOSITORY:表示鏡像的倉庫源
TAG:鏡像的標簽版本號
IMAGE ID:鏡像ID
CREATED:鏡像創(chuàng)建時間
SIZE:鏡像大小

查詢倉庫里的某個鏡像名字
# 查詢全部
docker search nginx
# 查詢前五條
docker search --limit 5 nginx
下載倉庫里的某個鏡像名字
#下載指定版本號
docker pull mysql:5.7
#沒有TAG就是最新版
docker pull mysql
查看鏡像/容器/數據卷所占的空間
docker system df 
刪除鏡像
docker rmi  -f 鏡像ID
# 刪除全部
docker rmi -f $(docker images -qa)
3. 容器命令

啟動鏡像

# -i:以交互模式運行容器,通常與 -t 同時使用;
# -t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
# -P: 隨機端口映射,大寫P
# -p: 指定端口映射,小寫p
docker run -it ubuntu /bin/bash
#自定義名稱
docker run -it --name=myubuntu ubuntu /bin/bash
# 后臺運行
docker run -d redis:6.0.8

退出

# exit退出,容器停止
exit
ctrl+p+q退出,容器不停止

查看所有運行的鏡像

docker ps

查看容器日志

docker logs 容器ID

進入正在運行的容器并以命令行交互

1 docker exec -it 容器ID bashShell
2 docker attach 容器ID

啟動已停止運行的容器

docker start 容器ID或者容器名

重啟容器

docker restart 容器ID或者容器名

停止容器

docker stop 容器ID或者容器名

強制停止容器

docker kill 容器ID或容器名

刪除已停止的容器

docker rm 容器ID

從容器內拷貝文件到主機上

docker cp  容器ID:容器內路徑 目的主機路徑

導入和導出容器

# 導出容器
docker export 容器ID > 文件名.tar
# 導入容器
cat 文件名.tar | docker import - 鏡像用戶/鏡像名:鏡像版本號
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • docker常用命令詳解 docker logs -t --since="2018-12-26 06:39:22"...
    xuxw閱讀 579評論 0 0
  • 根據自己的理解,總的來說分為以下幾種: 容器生命周期管理 —docker [run|start|stop|rest...
    程序員的自我修養(yǎng)閱讀 346評論 0 1
  • 本文只記錄docker命令在大部分情境下的使用,如果想了解每一個選項的細節(jié),請參考官方文檔,這里只作為自己以后的備...
    BestbpF閱讀 300評論 0 0
  • 本文只記錄docker命令在大部分情境下的使用,如果想了解每一個選項的細節(jié),請參考官方文檔,這里只作為自己以后的備...
    Joncc閱讀 319評論 0 0
  • 術語: host 宿主機 image 鏡像 container 容器 registry 倉庫 daemon 守護進...
    王小杰at2019閱讀 231評論 0 3

友情鏈接更多精彩內容