docker 构建运行命令
时间: 2024-10-10 20:16:37 浏览: 49
Docker构建和运行容器通常包含以下几个关键步骤:
1. **拉取镜像** (Pulling an image): 如果你想基于某个现有的官方或私有仓库的图像创建一个新的容器,首先需要使用`docker pull`命令下载这个镜像。例如:
```
docker pull ubuntu
```
2. **创建镜像** (Building a Dockerfile): 使用Dockerfile,这是一个文本文件,其中包含了构建镜像的指令。你可以通过`docker build`命令根据Dockerfile生成镜像:
```
docker build -t my_image .
```
`-t`标志用于指定新生成的镜像名称。
3. **运行容器** (Running a container): 使用`docker run`命令可以启动一个容器,并从之前创建的镜像开始。示例:
```
docker run -it my_image /bin/bash
```
`-i`保持输入流打开,`-t`分配一个伪终端供用户交互。
4. **附加端口映射** (Port mapping): 如果容器内的服务需要暴露到主机上,可以使用`-p`选项:
```
docker run -p 8080:80 my_image
```
5. **运行并命名容器** (Run and name a container):
```
docker run -d -ti --name my_container my_image
```
`-d`表示后台运行,`--name`给容器起名以便管理。
6. **查看容器状态** (Checking container status):
```
docker ps
```
7. **停止、重启或删除容器** (Stopping, restarting, or removing containers):
```
docker stop my_container
docker restart my_container
docker rm my_container
```
阅读全文