docker run的参数
时间: 2023-05-28 08:03:31 浏览: 67
Docker run命令的参数包括:
- `-d`:后台运行容器
- `-i`:交互式容器
- `-t`:分配一个伪终端
- `-p`:将容器端口映射到主机端口
- `-v`:将主机目录挂载到容器中
- `--name`:指定容器名称
- `--restart`:设置容器重启策略
- `--env`:设置环境变量
- `--network`:设置容器所属的网络
- `--rm`:容器停止后自动删除
- `--entrypoint`:覆盖默认的启动脚本
- `--user`:设置容器的用户
- `--workdir`:设置容器的工作目录
- `--memory`:设置容器的内存限制
- `--cpu-shares`:设置容器的CPU资源限制
- `--privileged`:容器内部拥有root权限
- `--security-opt`:设置容器的安全选项
相关问题
docker run 参数
Docker run 命令用于在新容器内运行一个命令。它的基本语法是:
```
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
其中,`OPTIONS` 是可选的参数,`IMAGE` 是要运行的镜像的名称或 ID,`COMMAND` 是要在容器内执行的命令,`ARG` 是传递给命令的参数。
一些常用的 `OPTIONS` 参数包括:
- `-d`:后台运行容器,并返回容器 ID。
- `-it`:以交互模式运行容器。
- `-p`:将容器的端口映射到主机上的一个端口。
- `--name`:为容器指定一个名称。
- `-v`:将主机上的目录挂载到容器内的一个目录。
例如,要在后台运行一个名为 `mycontainer` 的容器,使用 `ubuntu` 镜像,并执行一个命令 `sleep 60`,可以使用以下命令:
```
docker run -d --name mycontainer ubuntu sleep 60
```
docker run参数
Docker是一种容器化技术,可以将应用程序、环境和依赖项打包到一个容器中,以便在任何地方运行。在使用Docker时,常用的命令是docker run,该命令有很多参数,下面是一些常用的参数:
1. -d:以守护进程模式运行容器,即在后台运行。
2. -p:将容器内部的端口映射到主机上的端口,比如-p 8080:80表示将容器内部的80端口映射到主机上的8080端口。
3. -v:将主机上的目录或文件挂载到容器内部,比如-v /data:/var/www/html表示将主机上的/data目录挂载到容器内部的/var/www/html目录。
4. --name:为容器指定一个名称,方便管理和查找。
5. --rm:容器退出时自动删除容器。
6. -e:设置环境变量,比如-e MYSQL_ROOT_PASSWORD=123456设置MySQL的root用户密码为123456。
7. --network:指定容器使用的网络,比如--network=bridge表示使用默认的bridge网络,--network=my-network表示使用自定义的网络my-network。
8. --restart:容器退出后自动重启容器,可以设置为always、on-failure、unless-stopped等。
9. -it:以交互式方式运行容器,并打开容器的标准输入和输出。
10. --entrypoint:覆盖容器默认的入口点。
这些参数可以帮助我们更好地管理和运行Docker容器,根据不同的需求选择相应的参数即可。