Docker 创建容器命令详解

docker run 命令是 Docker 中用于创建并运行容器的命令,其基本语法如下:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

参数说明:

  • [OPTIONS]: 一些可选参数,用于指定容器的运行配置,例如端口映射、数据卷挂载等。
  • IMAGE: 要运行的 Docker 镜像名称。
  • [COMMAND]: 在容器启动后执行的命令。
  • [ARG...]: 传递给命令的参数。

常用选项:

  • -d: 后台运行容器,不会阻塞终端。
  • -p: 端口映射,将容器端口映射到宿主机端口。
  • -v: 数据卷挂载,将宿主机目录挂载到容器目录。
  • -e: 环境变量设置,为容器设置环境变量。
  • -i: 交互式模式,允许用户与容器进行交互。
  • -t: 分配伪终端,允许用户在容器中输入命令。

示例:

# 创建并运行一个名为 nginx 的容器,并将容器的 80 端口映射到宿主机 8080 端口
docker run -d -p 8080:80 nginx

# 创建一个名为 my-app 的容器,并运行 /app/start.sh 脚本
docker run -d -v /home/user/app:/app my-app /app/start.sh

总结:

docker run 命令是 Docker 中非常常用的命令,通过它可以轻松创建和运行容器。掌握 docker run 命令的使用,是使用 Docker 的基础。

Docker 创建容器命令详解

原文地址: http://www.cveoy.top/t/topic/fVhx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录