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
Docker常用命令彙總
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.