docker创建容器命令
时间: 2023-07-11 07:47:03 浏览: 55
要创建一个 Docker 容器,你可以使用以下命令:
```
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
```
其中,`IMAGE` 是指要创建容器的镜像名称或 ID。`COMMAND` 和 `ARG...` 是可选的命令和参数,用于指定容器启动后要执行的命令。
下面是一些常用的选项:
- `-d`:后台运行容器。
- `-p`:将容器内部端口映射到主机端口。
- `-v`:将主机目录挂载到容器内部。
- `--name`:指定容器的名称。
- `--restart`:指定容器的重启策略。
举个例子,如果要创建一个名为 `my-container` 的容器,并映射容器内部的端口 80 到主机的端口 8080,可以使用以下命令:
```
docker run -d -p 8080:80 --name my-container nginx
```
这将创建一个基于 `nginx` 镜像的容器,并在后台运行。容器的访问地址为 `http://localhost:8080`。
相关问题
docker创建容器命令docker build
您可以使用以下命令创建一个 Docker 容器:
```
docker build -t <image_name> <path_to_dockerfile>
```
其中,`<image_name>` 是您想要给容器命名的名称,`<path_to_dockerfile>` 是 Dockerfile 文件所在的路径。
通过 `docker build` 命令,Docker 将会根据 Dockerfile 中的指令构建一个镜像,并将其命名为 `<image_name>`。如果 Dockerfile 中的指令正确无误,构建过程将会顺利完成。
docker创建容器常用命令
常用的docker创建容器的命令有docker run和docker exec。
docker run命令用于新建并运行容器,它等同于docker create命令和docker start命令的融合。它可以在一个命令中完成创建容器和启动容器的操作。
docker exec命令可以进入到正在运行的容器中,执行容器中的另一个程序。与docker run命令相似,但docker exec命令不会创建新的容器,因为容器已经创建过了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【云原生丶Docker】Docker容器常用命令大全](https://blog.csdn.net/rongtaoup/article/details/131332638)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]