1. 程式人生 > >Docker 學習之路(一)

Docker 學習之路(一)

Docker:

啟動docker:service docker start

搜尋映象:docker search centos

獲取映象:docker pull centos

檢視映象:docker images

刪除映象:docker rmi

啟動容器

docker run centos /bin/echo 'Hello world'

docker ps -a 可以看到目前執行的容器,映象,命令,建立時間

docker run --name mydocker -it centos /bin/bash
ps aux

應用程式退出,docker退出

docker啟動只能啟動一個應用程式

#後臺啟動
docker run -d --name mydocker1 centos

docker rm ID

停止容器

docker stop ID

docker ps -l 看到最後一個執行的容器

docker --help

訪問另外一個程序namespace.

yum install -y util-linux
nsenter

獲取容器PID

docker ps -l
docker inspect --format "{{.State.Pid}}" mynginx
#進入應用程式
nsenter --target PID --mount --uts --ipc --net --pid
ps aux