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!