Docker是目前最流行的容器化平台之一,为了更好地使用Docker,需要掌握一些基本的容器镜像相关命令。本文将介绍Docker容器镜像相关命令基本介绍与使用的完整攻略,并附带两个示例来说明。
1. Docker镜像命令
1.1 拉取镜像
要使用某个镜像,首先需要拉取镜像到本地。使用docker pull
命令。
docker pull image-name:tag
其中,image-name
是镜像名称,tag
是镜像版本号(可省略,默认为latest
)。
1.2 查看本地镜像列表
使用docker images
命令可以查看本地镜像列表。
docker images
1.3 删除本地镜像
使用docker rmi
命令可以删除本地镜像。
docker rmi image-name:tag
其中,image-name
是镜像名称,tag
是镜像版本号(可省略,默认为latest
)。
1.4 提交本地镜像
使用docker commit
命令可以提交本地镜像。
docker commit container-id image-name:tag
其中,container-id
是容器ID,image-name
是镜像名称,tag
是镜像版本号(可省略,默认为latest
)。
2. Docker容器命令
2.1 运行容器
使用docker run
命令可以运行容器。
docker run -p host-port:container-port image-name:tag
其中,host-port
是主机端口,container-port
是容器端口,image-name
是镜像名称,tag
是镜像版本号(可省略,默认为latest
)。
2.2 查看运行中容器列表
使用docker ps
命令可以查看运行中容器列表。
docker ps
2.3 停止容器
使用docker stop
命令可以停止容器。
docker stop container-id
其中,container-id
是容器ID。
2.4 删除容器
使用docker rm
命令可以删除容器。
docker rm container-id
其中,container-id
是容器ID。
3. 示例说明
3.1 示例一:拉取并运行Nginx镜像
首先,拉取Nginx镜像到本地。
docker pull nginx
然后使用下面的命令运行容器。
docker run -d -p 80:80 nginx
其中,-d
表示在后台运行,-p
表示对外映射端口。
最后,使用浏览器访问http://localhost
检查Nginx是否正确运行。
3.2 示例二:提交本地容器为镜像
首先,运行一个容器。
docker run -it --name my-container ubuntu:18.04 /bin/bash
其中,-it
表示交互式运行,并进入容器的bash终端。
然后,在容器内安装一些软件并修改一些配置文件等。
最后,提交容器为镜像。
docker commit my-container my-image:V1.0
其中,my-container
是容器名称,my-image
是镜像名称,V1.0
是镜像版本号。
4. 总结
本文介绍了Docker容器镜像相关命令基本介绍与使用的完整攻略,并提供了两个示例说明。这些命令对于使用Docker管理容器非常重要,建议仔细掌握。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker容器镜像相关命令基本介绍与使用 - Python技术站