Docker怎么创建容器
时间: 2024-10-01 12:07:36 浏览: 24
Docker创建容器时目录权限踩坑
5星 · 资源好评率100%
Docker通过命令行工具来创建容器。首先,你需要安装Docker并启动Docker服务。以下是创建容器的基本步骤:
1. **打开终端**:在Linux或macOS上打开终端,在Windows上可以使用PowerShell或CMD。
2. **登录Docker Hub(可选)**:如果你想从Docker Hub拉取镜像,需要先登录。运行 `docker login` 输入用户名和密码。
3. **选择镜像**:使用 `docker pull` 命令下载你想要基于的镜像,例如 `docker pull ubuntu`(如果你想要Ubuntu的基础镜像)。
4. **创建新容器**:使用 `docker run` 命令,格式通常是:
```
docker run [选项] 镜像[:标签] [命令]
```
例如,创建一个名为my-container的容器并运行bash shell:
```
docker run -it ubuntu /bin/bash
```
`-i` 表示保持交互模式,`-t` 指定分配一个伪TTY,这样容器内会有一个类似终端的环境。
5. **指定端口映射**:如果需要将容器的端口映射到主机上,可以在命令后添加 `-p 容器端口:主机端口`,如 `-p 8080:80`。
6. **挂载卷**:如果需要在宿主机目录和容器之间共享文件,可以使用 `-v` 或 `--volume` 参数,如 `-v /host/path:/container/path`。
7. **运行特定命令**:在命令部分提供你想在容器内执行的程序或命令,如果没有则默认进入容器的shell。
完成以上操作后,一个新的容器就会被创建并运行。
阅读全文