当前位置:网站首页 > R语言数据分析 > 正文

docker启动指令(docker命令启动)



 Docker 命令大全Docker 命令大全


docker run 命令用于创建并启动一个新的容器。

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

常用参数说明:

  • : 后台运行容器并返回容器 ID。
  • : 交互式运行容器,分配一个伪终端。
  • : 给容器指定一个名称。
  • : 端口映射,格式为 。
  • : 挂载卷,格式为 。
  • : 容器停止后自动删除容器。
  • : 设置环境变量
  • : 指定容器的网络模式。
  • : 容器的重启策略(如 、、、)。
  • : 指定用户。

1. 基本使用

 docker run ubuntu

拉取 ubuntu 镜像并在前台启动一个容器。

2. 后台运行容器

 docker run -d ubuntu

在后台运行 ubuntu 容器并返回容器 ID。

3. 交互式运行并分配终端

 docker run -it ubuntu /bin/bash

以交互模式运行 ubuntu 容器,并启动一个 Bash shell。

4. 指定容器名称

 docker run --name my_container ubuntu

运行一个 ubuntu 容器,并将其命名为 my_container。

5. 端口映射

 docker run -p 8080:80 nginx

将本地主机的 8080 端口映射到容器内的 80 端口,运行 nginx 容器。

6. 挂载卷

 docker run -v /host/data:/container/data ubuntu

将主机的 /host/data 目录挂载到容器内的 /container/data 目录。

7. 设置环境变量

 docker run -e MY_ENV_VAR=my_value ubuntu

设置环境变量 MY_ENV_VAR 的值为 my_value,运行 ubuntu 容器。

8. 使用网络模式

 docker run --network host nginx

使用主机的网络模式运行 nginx 容器。

9. 指定重启策略

 docker run --restart always nginx

设置容器的重启策略为 always,即使容器停止也会自动重启。

10. 指定用户

 docker run -u user123 ubuntu

以 user123 用户运行 ubuntu 容器。

11. 组合多个选项

 docker run -d -p 8080:80 -v /host/data:/data --name webserver nginx

后台运行一个命名为 webserver 的 nginx 容器,将主机的 8080 端口映射到容器的 80 端口,并将主机的 /host/data 目录挂载到容器的 /data 目录。


 Docker 命令大全Docker 命令大全

到此这篇docker启动指令(docker命令启动)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • shore是什么意思中文(shore是什么意思英文)2026-02-16 17:36:07
  • strrep用法(strap的用法)2026-02-16 17:36:07
  • prgrm怎么读(prblms怎么读)2026-02-16 17:36:07
  • orocal系统(octavia系统)2026-02-16 17:36:07
  • findstr未找到命令(find命令找不到文件)2026-02-16 17:36:07
  • docker版本查询(docker版本怎么看)2026-02-16 17:36:07
  • 投屏airplay是什么设备(投屏airplay什么意思)2026-02-16 17:36:07
  • Resnet101运行硬件要求(resnet1001)2026-02-16 17:36:07
  • redhat挂载u盘(redhat挂载u盘命令)2026-02-16 17:36:07
  • swagger3配置(swagger3使用)2026-02-16 17:36:07
  • 全屏图片