返回

Docker镜像使用指南

开发工具

准备工作:

要在本地使用Docker镜像,需要先确保本地存在对应的镜像。如果本地不存在该镜像,Docker将从镜像仓库下载。

步骤:

1. 查找镜像

使用docker images命令可以查看本地已有的镜像。

2. 下载镜像

如果本地没有所需的镜像,可以使用docker pull命令从镜像仓库下载,例如:

docker pull nginx

3. 查看镜像

下载完成之后,可以使用docker images命令查看已下载的镜像:

REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    f42f19555165   14 hours ago   142MB

4. 创建容器

使用镜像创建容器的命令为:

docker run [选项] 镜像名称/ID [命令]

例如,要创建一个名为my-nginx的容器,并运行nginx web服务器,命令为:

docker run --name my-nginx -p 80:80 nginx

5. 查看容器

使用docker ps命令查看正在运行的容器:

CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS       PORTS                 NAMES
62a61e026609   nginx      "/docker-entrypoint.s…"   2 minutes ago    Up 2 minutes   0.0.0.0:80->80/tcp     my-nginx

6. 停止容器

使用docker stop命令停止容器:

docker stop my-nginx

7. 删除容器

使用docker rm命令删除容器:

docker rm my-nginx

8. 删除镜像

使用docker rmi命令删除镜像:

docker rmi nginx

注意事项:

  • 使用--name选项可以为容器指定一个名称。
  • 使用-p选项可以将容器端口映射到主机端口。
  • 容器启动后,可以使用docker logs命令查看容器的日志。
  • 容器停止后,数据会丢失,可以将数据存储在容器外部的卷中,以避免数据丢失。

延伸阅读: