启动容器(交互模式)
$ docker run -it ubuntu /bin/bash
-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
启动容器(后台模式)
$ docker run -itd --name ubuntu-test ubuntu /bin/bash
-d:进入后台
进入容器(后台启动后,进入容器)
此方法进入容器,退出时会导致容器停止,不建议使用
$ docker attach ubuntu-test
或者
$ docker attach 2dc0a6287684
进入容器(后台启动后,进入容器)
此方法进入容器,退出时不会导致容器停止,建议使用
$ docker exec -it ubuntu-test /bin/bash
或者
$ docker exec -it 2dc0a6287684 /bin/bash
停止容器
$ docker stop ubuntu-test
或者
$ docker stop 2dc0a6287684
启动已停止的容器(不带交互)
$ docker start sharp_ptolemy
或者
$ docker start 4461551b253a
查看所有的容器
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4461551b253a ubuntu:15.10 "/bin/sh -c 'while t…" 7 minutes ago Exited (137) 40 seconds ago sharp_ptolemy
删除容器
$ docker rm -f exciting_hypatia
exciting_hypatia
查看容器日志
$ docker logs 195d5e76db7d
网友评论