docker 常用参数
时间: 2023-11-03 19:47:51 浏览: 40
一些常用的docker参数有:
1. `-t` : 让docker在前台输出日志
2. `-d` : 让docker在后台运行
3. `-p` : 将容器端口映射到宿主机端口
4. `--name` : 容器命名
5. `-v` : 将宿主机目录挂载到容器中
6. `--rm` : 容器退出后立即删除
7. `--restart` : 指定容器重启策略
还有很多其他参数,这只是一些常用的。
相关问题
docker build 参数
当使用Docker构建镜像时,可以使用多个参数来定制构建过程。以下是一些常用的Docker build参数的介绍:
1. `-t` 或 `--tag`:指定镜像的名称及标签。例如:`docker build -t myimage:1.0 .`,表示构建一个名为myimage,标签为1.0的镜像。
2. `-f` 或 `--file`:指定Dockerfile的路径。默认情况下,Docker会在当前目录下查找名为Dockerfile的文件进行构建,但是可以使用该参数指定其他路径或文件名。例如:`docker build -f /path/to/Dockerfile .`。
3. `--build-arg`:设置构建过程中的构建参数。可以在Dockerfile中使用`ARG`指令定义构建参数,并在构建时使用该参数进行替换。例如:`docker build --build-arg VERSION=1.0 .`,在Dockerfile中可以使用`${VERSION}`来引用该参数。
4. `--no-cache`:禁用缓存,强制重新构建镜像。默认情况下,Docker会尝试使用缓存来加速构建过程,如果不希望使用缓存,可以使用该参数。
5. `--network`:指定构建过程中使用的网络模式。可以选择默认的桥接网络模式(bridge)或者宿主机网络模式(host)。例如:`docker build --network=host .`。
6. `--target`:指定构建过程中的目标阶段。当Dockerfile中定义了多个阶段(使用`FROM`指令),可以使用该参数指定构建某个特定的阶段。例如:`docker build --target=builder .`。
7. `--progress`:设置构建过程中的显示模式。可以选择`auto`(自动选择最佳显示模式)、`plain`(纯文本模式)或者`tty`(交互式模式)。例如:`docker build --progress=auto .`。
docker exec 参数
docker exec 是 Docker 命令的一部分,它用于在运行中的容器内执行命令。
常用的 docker exec 参数包括:
1. `-i`:保持标准输入打开,即使没有连接到一个终端。
2. `-t`:为容器分配一个伪终端。
3. `-d`:在后台运行命令。
4. `--user <用户名或UID>`:以指定的用户身份运行命令。
5. `--workdir <工作目录路径>`:指定命令执行的工作目录。
6. `--env <键=值>`:设置环境变量。
7. `--privileged`:以特权模式运行命令,具有访问主机系统权限。
示例用法:
```
docker exec -it <容器ID或名称> <命令>
docker exec -d <容器ID或名称> <命令>
docker exec --user root --workdir /app -it <容器ID或名称> <命令>
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)