docker 客户端非常简单 ,我们可以直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。
root@xxxx:~#docker
可以通过命令 docker command --help 了解命令使用方法,例如我们要查看 docker xxxx 指令的具体使用方法:
root@xxxx:~# docker xxxx --help
容器使用,获取镜像
使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:
docker run -it ubuntu /bin/bash
参数说明:
- -i: 交互式操作。
- -t: 终端。
- ubuntu: ubuntu 镜像。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。
要退出终端,直接输入 exit:
启动已停止运行的容器
$ docker ps -a
后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash
停止一个容器
停止容器的命令如下:
root@root:~$ docker run -d -p 5000:5000 training/webapp python app.py
$ docker stop <容器 ID>
查看 WEB 应用容器
root@root:~# docker ps
我们可以通过 -p 参数来设置不一样的端口:
root@root:~$ docker run -d -p 5000:5000 training/webapp python app.py
网络端口的快捷方式
通过 docker ps 命令可以查看到容器的端口映射,docker 还提供了另一个快捷方式 docker port,使用 docker port 可以查看指定 (ID 或者名字)容器的某个确定端口映射到宿主机的端口号。
可以使用 docker port bf08b7f2cd89 或 docker port wizardly_chandrasekhar 来查看容器端口的映射情况。