创建容器
命令格式
docker run [选项] 镜像名称
选项列表
- −d:以后台守护进程模式运行容器,容器运行后可通过命令docker ps查看运行中的容器。
- −p:端口映射,将宿主机的端口映射到容器的端口上。容器端口进行映射后可以在宿主机外访问容器内的服务。
- −i:以交互模式运行容器,通常与选项−t一起使用。
- −t:为容器分配一个虚拟终端,通常与选项−i一起使用。
- −−name:为容器命名,缺省此参数时,系统会随机生成容器名。
使用示例
1、docker run −d 镜像名称:以后台守护进程模式运行容器。

- docker ps:查看运行中的容器。
2、docker run −d −−name 容器名称 镜像名称:运行容器并为容器命名。

- docker ps命令输出的倒数第一列NAMES为容器名称。
3、docker run −d −−name 容器名称 −p 宿主机端口:容器端口 镜像名称:运行容器并将宿主机端口与容器端口做映射。

- docker ps命令输出的倒数第二列PORTS为端口映射。
4、docker run −it 镜像名称:以交互模式运行容器,容器运行后进入容器内部,容器内部运行程序/bin/bash与用户进行交互。

查看容器
命令格式
docker ps [选项]
选项列表
- −a:查看运行中与未运行的所有容器。
使用示例
1、docker ps:查看运行中的容器。

2、docker ps −a:查看运行中与未运行的所有容器。

- STATUS一列中的Exited表示已退出运行的容器。
运行容器
命令格式
docker start 容器名称或ID
使用示例
1、docker start 容器名称或ID:运行指定容器。

停止容器
命令格式
docker stop 容器名称或ID
使用示例
1、docker stop 容器名称或ID:停止运行中的容器。

删除容器
命令格式
docker rm [选项] 容器名称或ID
选项列表
- −f:强制删除运行中的容器。
使用示例
1、docker rm 容器名称或ID:删除未运行的容器。

2、docker rm −f 容器名称或ID:强制删除运行中的容器。

查看日志
命令格式
docker logs 容器名称或ID
使用示例
1、docker logs 容器名称或ID:查看容器的运行日志。

进入容器
命令格式
docker exec -it 容器名称或ID /bin/bash
使用示例
1、docker exec -it 容器名称或ID /bin/bash:进入容器,容器内部运行程序/bin/bash与用户进行交互。

拷贝文件
命令格式
1、docker cp 文件名称 容器名称或ID:容器内部目录
2、docker cp 容器名称或ID:容器内部文件 本地目录
使用示例
1、docker cp 文件名称 容器名称或ID:容器内部目录:将本地文件拷入容器内部指定目录。

2、docker cp 容器名称或ID:容器内部文件 本地目录:将容器内部文件拷贝至本地目录。
