Docker容器的管理


创建容器

命令格式

docker run [选项] 镜像名称

选项列表

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

使用示例

1、docker run −d 镜像名称:以后台守护进程模式运行容器。

docker
  • docker ps:查看运行中的容器。

2、docker run −d −−name 容器名称 镜像名称:运行容器并为容器命名。

docker
  • docker ps命令输出的倒数第一列NAMES为容器名称。

3、docker run −d −−name 容器名称 −p 宿主机端口:容器端口 镜像名称:运行容器并将宿主机端口与容器端口做映射。

docker
  • docker ps命令输出的倒数第二列PORTS为端口映射。

4、docker run −it 镜像名称:以交互模式运行容器,容器运行后进入容器内部,容器内部运行程序/bin/bash与用户进行交互。

docker

查看容器

命令格式

docker ps [选项]

选项列表

  • −a:查看运行中与未运行的所有容器。

使用示例

1、docker ps:查看运行中的容器。

docker

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

docker
  • STATUS一列中的Exited表示已退出运行的容器。

运行容器

命令格式

docker start 容器名称或ID

使用示例

1、docker start 容器名称或ID:运行指定容器。

docker

停止容器

命令格式

docker stop 容器名称或ID

使用示例

1、docker stop 容器名称或ID:停止运行中的容器。

docker

删除容器

命令格式

docker rm [选项] 容器名称或ID

选项列表

  • −f:强制删除运行中的容器。

使用示例

1、docker rm 容器名称或ID:删除未运行的容器。

docker

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

docker

查看日志

命令格式

docker logs 容器名称或ID

使用示例

1、docker logs 容器名称或ID:查看容器的运行日志。

docker

进入容器

命令格式

docker exec -it 容器名称或ID /bin/bash

使用示例

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

docker

拷贝文件

命令格式

1、docker cp 文件名称 容器名称或ID:容器内部目录
2、docker cp 容器名称或ID:容器内部文件 本地目录

使用示例

1、docker cp 文件名称 容器名称或ID:容器内部目录:将本地文件拷入容器内部指定目录。

docker

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

docker

发表评论

评论数量:0