操作容器都是通过这个值来操作,可以只输入前几位。```javascript
docker ps //查看有几个容器
<a name="P3qto"></a>### 1-1 docker run ubuntu:15.10 /bin/echo "Hello world"```javascriptrun: 与前面的 docker 组合来运行一个容器ubuntu:15.10 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。/bin/echo "Hello world": 在启动的容器里执行的命令
Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo “Hello world”,然后输出结果
1-2 停止容器
docker stop [CONTAINER ID]
1-3 容器的使用
a 获取镜像
docker pull ubuntu
b 启动容器
docker run -it ubuntu /bin/bash使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器
参数说明:
- -i: 交互式操作。
- -t: 终端。
- ubuntu: ubuntu 镜像。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
c 退出容器
exit
d 启动已停止运行的容器
docker ps //查看正在运行的容器docker ps -a //查看所有的容器docker start b750bbbcfd88
e 后台运行容器
$ docker run -itd --name node-test node /bin/bash
f 停止\重启 容器
docker stop <容器 ID>docker restart <容器 ID>docker stop $(docker ps -a -q) //停止所有容器
g 进入容器
docker exec -it myapp /bin/bash
h 删除容器
docker rm -f 1e560fca3906
i 删除所有没有运行的容器
docker rm $(docker ps -a -q)
