1. 程式人生 > 實用技巧 >docker命令叢集

docker命令叢集

常用命令

顯示版本號

1
docker --versions

顯示映象

1
docker images

儲存映象

1
2
3
docker save -o /home/dyufei/tensorflow.tar tensorflow/tensorflow
或者
docker save tensorflow/tensorflow > /home/dyufei/tensorflow.tar

載入映象

1
docker load -i tensorflow.tar

登入系統 映象編號

1
2
docker run -ti 6866
docker run -it centos /bin/bash

登入系統 容器編號

1
2
docker run -d --privileged=true mycentos /usr/sbin/init
docker exec –it 容器編號 /bin/bash

進入虛擬機器

1
docker-machine ssh

掛載共享資料夾

1
docker run -v /www:/mnt/www

檢視所有容器

1
docker ps -a

刪除容器

1
docker rm

後臺啟動服務和埠對映

1
docker run -it -d -p 8000:8000 mycentos cmd

檢視宿主ip

1
2
docker-machine ip default
192.168.99.100

檢視容器編號

1
cat /proc/self/cgroup | head -1

提交更改

1
docker commit 容器id 映象名稱

刪除映象

1
docker rmi -f 映象id

檢查系統

1
cat /etc/redhat-release

退出映象

1
2
exit
docker run -it ubuntu:rename /bin/echo "Hello World"

刪除映象快取

1
2
3
4

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop

docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm