中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker的常用命令有哪些

發布時間:2020-10-26 16:14:28 來源:億速云 閱讀:139 作者:Leah 欄目:開發技術

這篇文章運用簡單易懂的例子給大家介紹docker的常用命令有哪些,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一、匯總:

總的來說分為以下幾種:

Docker環境信息 — docker [info|version]
容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
容器操作運維 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
容器rootfs命令 — docker [commit|cp|diff]
鏡像倉庫 — docker [login|pull|push|search]
本地鏡像管理 — docker [build|images|rmi|tag|save|import|load]
容器資源管理 — docker [volume|network]
系統日志信息 — docker [events|history|logs]

常用命令的含義:

1 docker 命令介紹

docker --help

管理命令:
  container   管理容器
  image       管理鏡像
  network     管理網絡

命令:
  attach      介入到一個正在運行的容器
  build       根據 Dockerfile 構建一個鏡像
  commit      根據容器的更改創建一個新的鏡像
  cp          在本地文件系統與容器中復制 文件/文件夾
  create      創建一個新容器
  exec        在容器中執行一條命令
  images      列出鏡像
  kill        殺死一個或多個正在運行的容器   
  logs        取得容器的日志
  pause       暫停一個或多個容器的所有進程
  ps          列出所有容器
  pull        拉取一個鏡像或倉庫到 registry
  push        推送一個鏡像或倉庫到 registry
  rename      重命名一個容器
  restart     重新啟動一個或多個容器
  rm          刪除一個或多個容器
  rmi         刪除一個或多個鏡像
  run         在一個新的容器中執行一條命令
  search      在 Docker Hub 中搜索鏡像
  start       啟動一個或多個已經停止運行的容器
  stats       顯示一個容器的實時資源占用
  stop        停止一個或多個正在運行的容器
  tag         為鏡像創建一個新的標簽
  top         顯示一個容器內的所有進程
  unpause     恢復一個或多個容器內所有被暫停的進程 

二、鏡像相關

1、拉取鏡像

docker pull

2、查看鏡像

docker images

3、刪除鏡像

docker rmi

常用參數:
1. -f:強制刪除運行中的容器

4、創建鏡像

 (1)對源鏡像更改后重新建立新鏡像

docker commit

常用參數:
1. -m:本次提交信息
2. --author="" :作者

(2)使用Dockerfile文件來構建鏡像

docker build

常用參數:
1. -t x/y:z:指定鏡像的命名空間為x倉庫為y,tag為z

三、容器相關

1、運行容器

docker run

常用參數:
1. --name:為容器指定名稱
2. -it:啟動一個交互型容器,此參數為我們和容器提供了一個交互shell
3. -d:創建后臺型容器
4. -restart=always:容器退出后自動重啟
5. -restart=on-failure:x:容器退出時如果返回值是非0,就會嘗試重啟x次
6. -p x:y :主機端口:容器端口
7. -P:隨機分配一個49000到49900的端口
8.-v:創建數據卷
7. -n :指定dns
8. -h : 指定容器的hostname
9. -e :設置環境變量
10. -m :設置容器使用內存最大值
11. --net: 指定容器的網絡連接類型,支持 bridge/host/none/container
12. --link=x: 添加鏈接到另一個容器x
13. --expose=x: 開放端口x

這里docker create和docker run -it創建的容器都是交互型容器

2、查看正在運行的容器

docker ps 

常用參數:
1. -a:查看所有容器
2. -l:只列出最近創建的
3. -n=x:只列出最后創建的x個
3. -q:只列出容器id

3、停止容器

docker stop //方式較溫柔,慢慢的停止容器的運行
docker kill //方式簡單粗暴,立即停止容器運行

4、刪除容器

docker rm

常用參數:
1. -f:強制刪除運行中的容器
2. docker rm `docker ps -aq`:刪除所有容器

5、查看容器日志

docker logs

常用參數:
1. -f:實時查看日志
2. --tail=x:查看最后x行
3. -t:查看日志產生的時間

6、查看容器進程

docker top

7、查看容器配置信息

docker inspect

常用參數:
1. -f='{{x}}':查看x配置

8、進入容器

 (1)進入交互型容器

docker attch 

常用參數:
1. -f:強制刪除運行中的容器
2. docker rm `docker ps -aq`:刪除所有容器

(2)進入后臺型容器

docker exec 

常用參數:
1. -it 容器id /bin/bash:進入到后臺容器

四、Dockerfile

docker的常用命令有哪些

關于docker的常用命令有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白河县| 双鸭山市| 台前县| 涿鹿县| 克山县| 广平县| 辽源市| 阳城县| 甘德县| 噶尔县| 舟曲县| 镇安县| 盐边县| 郸城县| 交城县| 株洲县| 泾阳县| 清苑县| 灯塔市| 团风县| 周至县| 隆化县| 本溪市| 阳江市| 咸阳市| 玉门市| 杂多县| 昌宁县| 汤阴县| 新沂市| 哈密市| 奉节县| 大余县| 新平| 乡城县| 将乐县| 桐乡市| 游戏| 剑川县| 泗阳县| 旺苍县|