Docker run 命令
Docker命令大全
docker run 命令用于创建并启动一个新的容器。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
常用参数说明:
-p: 端口映射,格式为 host_port:container_port。
-v: 挂载卷,格式为 host_dir:container_dir。
--restart: 容器的重启策略(如 no、on-failure、always、unless-stopped)。
例:拉取 ubuntu 镜像并在前台启动一个容器。
例:在后台运行 ubuntu 容器并返回容器 ID。
例:以交互模式运行 ubuntu 容器,并启动一个 Bash shell。
输出
例:运行一个 ubuntu 容器,并将其命名为 my_container。
例:将本地主机的 8080 端口映射到容器内的 80 端口,运行 nginx 容器。
例:将主机的 /host/data 目录挂载到容器内的 /container/data 目录。
例:设置环境变量 MY_ENV_VAR 的值为 my_value,运行 ubuntu 容器。
例:使用主机的网络模式运行 nginx 容器。
例:设置容器的重启策略为 always,即使容器停止也会自动重启。
例:以 user123 用户运行 ubuntu 容器。
例:后台运行一个命名为 webserver 的 nginx 容器,将主机的 8080 端口映射到容器的 80 端口,并将主机的 /host/data 目录挂载到容器的 /data 目录。
参数说明:
-p 8080:80: 将主机的 8080 端口映射到容器的 80 端口
-v /host/data:/data: 将主机的 /host/data 目录挂载到容器的 /data 目录。
--name webserver: 指定容器的名称