原创 

docker run 使用详解

分类:运维    323人阅读    IT小君  2023-05-10 14:49

docker run 命令是启动一个新的容器并运行指定镜像的命令。下面是一些 docker run 命令的常用选项和用法:

基本用法

在最简单的形式下,docker run 命令需要您指定要运行的镜像名称或 ID。例如,以下命令将启动名为 my-image 的镜像:

docker run my-image

默认情况下,这会使用 docker 镜像 registry 下载 my-image 镜像,并以默认设置为容器启动。

常用选项

以下是一些常用选项:

  • -d:在后台模式下启动容器
  • -p:将容器端口映射到主机端口
  • -v:将主机目录挂载到容器中
  • --name:为容器指定名称
  • -e:设置容器的环境变量

例如,以下命令将启动名为 my-image 的镜像,在后台模式下运行,并将容器端口 8080 映射到主机端口 80:

docker run -d -p 80:8080 my-image

进入容器

有时需要从外部访问容器内部的 shell 或执行某些命令。可以使用 docker exec 命令进入正在运行的容器。

以下命令将 shell 进入正在运行名为 my-container 的容器:

docker exec -it my-container /bin/bash

查看容器日志

要查看容器的日志,可以使用并允许 docker logs 命令。

以下命令将显示名为 my-container 的容器的日志:

docker logs my-container

这些是最基本的 docker run 命令选项和用法。还有更多选项和高级用法可以探索和学习。希望这可以帮助您入门 Docker!

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者

 工具推荐 更多»