-e, --env=[]# 指定环境变量,容器中可以使用该环境变量 -m, --memory=""# 指定容器的内存上限 -P, --publish-all=false# 指定容器暴露的端口 -p, --publish=[]# 指定容器暴露的端口 -h, --hostname=""# 指定容器的主机名 -v, --volume=[]# 给容器挂载存储卷,挂载到容器的某个目录 --volumes...
--env或-e: 设置环境变量。 --network: 指定容器的网络模式。 --restart: 容器的重启策略(如no、on-failure、always、unless-stopped)。 -u: 指定用户。 实例 1. 基本使用 docker run ubuntu 拉取ubuntu 镜像并在前台启动一个容器。 2. 后台运行容器 ...
sed-i-e's#Welcome to nginx#高级开发欢迎您#g'-e's###g'index.html#或者sed-i's#Welcome to nginx#高级开发欢迎您#g'index.htmlsed-i's###g'index.html 在浏览器访问自己的虚拟机地址,例如我的是:http://10.169.112.153:85/,即可看到结果: 停掉容器:退出容器 3.4 小结 docker run命令的常见参数...
-P,随机端口映射,容器内部端口随机映射到主机的端口 -u,以什么用户身份创建容器 示例用法 启动一个简单的容器 docker run ubuntu:latest 这会在后台启动一个基于 Ubuntu 镜像的容器,并立即退出(因为没有指定要运行的命令)。 交互式容器 docker run -it ubuntu:latest /bin/bash 这会启动一个交互式的 Ubuntu 容...
docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=password mysql:运行 MySQL 容器,并设置 root 用户的密码为 password。 2. Web 服务器容器 docker pull nginx:拉取 Nginx 镜像。 docker run -d --name nginx-container -p 80:80 nginx:运行 Nginx 容器,并将容器的 80 端口映射到主机的 80...
Docker是一种轻量级的容器化解决方案,它可以帮助开发人员更方便地构建、发布和运行应用程序。在使用Docker时,熟悉一些常用命令是必要的。本文将介绍一些常用的Docker命令,并给出示例和说明。 Docker命令 容器管理命令 1. docker run docker run命令用于创建并启动一个新的容器。以下是一些常用选项: ...
在Dockerfile中,RUN、CMD和ENTRYPOINT是三个非常重要的指令,它们在构建Docker镜像和运行容器时起着至关重要的作用。然而,很多初学者可能会对这三个指令的用途和区别感到困惑。本文将详细解释这三个指令的含义,并通过实例展示它们的实际应用。 RUN指令 RUN指令用于在Docker镜像构建过程中执行命令。这些命令可以是安装软件...
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.conf -v /tmp/mysql/data:/var/lib/mysql -d mysql:5.7.25 3.DockerFile自定义镜像 3.1 镜像结构 镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。我们以...
(必须是以docker run -d启动的容器)08. -w, --workdir=""指定容器的工作目录09. -c, --cpu-shares=0设置容器CPU权重,在CPU共享场景使用10. -e, --env=[] 指定环境变量,容器中可以使用该环境变量11. -m, --memory=""指定容器的内存上限12. -P, --publish-all=false指定容器暴露的端口13. -p, ...