Docker常用命令彙總

Docker常用命令彙總: 1.DockerHub中搜索鏡像: docker search java 2.下載鏡像: (1).下載最新版本的Java鏡像: docker pull java (2).指定想要下載的鏡像標籤和docker registry地址: docker pull reg.itmuch.com/java:7 (3).列出已經下載的鏡像: docker images (4).刪除本地指定鏡像: docker rmi hello-world (5).刪除本地所有鏡像: docker rmi -f $(docker images) (6).保存鏡像,將busybox保存爲busybox.tar: docker save busybox > busybox.tar , docker save --output busybox.tar busybox (7).加載鏡像,從busybox.tar文件中加載鏡像: docker load < busybox.tar , docker load --input busybox.tar (8).通過dockerfile構建鏡像: docker build -t itmuch/some-repo:some-tag . (9).docker run 命令新建並啓動一個容器: docker run java /bin/echo 'Hello World' (10).啓動一個nginx容器: docker run -d -p 91:80 nginx (11).列出運行中的容器: docker ps (12).停止容器: docker stop 784fd3b294d7 (13).強制停止容器: docker kill 784fd3b294d7 (14).啓動已經停止的容器: docker start 784fd3b294d7 (15).重啓容器: docker restart 784fd3b294d7 (16).進入運行中的容器: docker attach 784fd3b294d7 (17).使用nsenter進入容器: 一、docker inspect --fromat "{{State.Pid}}" 784fd3b294d7 二、nsenter --target 95492 --mount --uts --ipc --net --pid (18).刪除容器(刪除指定、刪除所有容器): docker rm 784fd3b294d7 , docker rm -f $(docker ps -a -q) (19).導出容器: 將red_panda容器導出成latest.tar文件: docker export red_panda > latest.tar docker export --output = "latest.tar" red_panda (20).導入容器: 從nginx2.tar文件導入,並創建nginx鏡像: docker import nginx2.tar nginx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章