时间:2019-07-31 19:07:48 作者:johnnyl 浏览量:11
要创立容器,能够运用docker create 或 docker run
docker create ubuntu:14.04
docker create 指令会创立一个新的容器,但不会发动它。所以现在你需求运用运转指令:
docker run -i -t ubuntu:14.04 /bin/bash
此指令将创立并运转一个根据 Ubuntu14.04 镜像的容器,容器内并运转一个指令/bin/bash,您将在容器内主动运转指令。
在 Ubuntu 15.04 上安装Docker的方法图7
当你输入 Exit 指令退出容器时,容器也是中止运转,假如你想容器在后台运转需求在指令后边增加 -d 参数。
docker run -i -t -d ubuntu:14.04 /bin/sh -c “while true; do echo hello world; sleep 1; done”
/bin/sh -c “while true; do echo hello world; sleep 1; done” this is bash script to echo “hello word” forever.
现在你能够看到容器在后台运转经过指令:
docker ps
假如你想从 bash 指令看日志成果,运用指令:
docker logs NAMES/ContainerID
在 Ubuntu 15.04 上安装Docker的方法图8
怎样在后台拜访容器 shell?这个指令将会连接你的容器 shell:
docker exec -i -t NAMES/ContainerID
在 Ubuntu 15.04 上安装Docker的方法图9
你能够看到主机名和容器ID是相等的,这意味着你在容器shell内。当你在shell 上键入’exit`,会离开的shell,但容器仍在运转。
你会经常运用的另一个指令是:
docker stop NAME/ContainerID
这将中止容器而不将其删去,这样你就能够用指令重新发动它:
docker start NAME/ContainerID
假如你想删去的容器,先中止它,然后用指令将其删去: