一、安装、运行、配置docker
1、docker安装
yum install -y docker
2、查看docker是否安装成功
yum list installed |grep docker
显示该内容表示Docker安装成功
3、启动docker服务(并设置开机自启)
1、systemctl start docker.service
2、systemctl enable docker.service
4、查看docker服务状态
systemctl status docker
5、重启docker服务
systemctl restart docker.service
二、Docker常用命令
1、Docker容器信息查询
// 查看docker容器版本
docker version
// 查看docker容器信息
docker info
// 查看docker容器帮助
docker --help
2、Docker镜像操作
- 镜像查看
(1)、查看Docker镜像列表
// 列出本地images
docker images
// 列出含中间映像层
docker images -a
(2)、查看Docker镜像Id列表
// 只显示镜像ID
docker images -q
// 含中间映像层
docker images -qa
(3)、查看Docker摘要信息列表
// 显示镜像摘要信息(DIGEST列)
docker images --digests
// 显示镜像完整信息
docker images --no-trunc
(4)、显示Docker指定镜像的历史创建
docker history -H 镜像名称(如redis)
以下是以redis镜像为例,罗列显示列表结果
参数说明:
- -H 镜像大小和日期,默认为true;
- --no-trunc 显示完整的提交记录;
- -q 仅列出提交记录ID
- Docker镜像搜索
(1)、搜索镜像仓库列表(以redis为例)
// 搜索仓库Redis镜像
docker search redis
镜像搜索,可以对镜像仓库的列表进行过滤,笔者把对应的过滤命令罗列出来,结果在这儿就不在赘述,有兴趣的读者可以复制命令进行查看
--过滤点赞数,只显示 starts>=500 的镜像列表
docker search --filter=stars=500 redis
// 显示镜像完整 DESCRIPTION 描述
docker search --no-trunc redis
// 只列出 AUTOMATED=OK 的镜像
docker search --automated redis
- 镜像下载
// 下载Redis官方最新镜像(docker pull redis相当于 docker pull redis:latest)
docker pull redis
// 下载仓库所有Redis镜像
docker pull -a redis
// 下载私人仓库镜像
docker pull bitnami/redis
- 镜像删除
// 单个镜像删除(docker rmi redis相当于docker rmi redis:latest)
docker rmi redis
// 强制删除(针对基于镜像有运行的容器进程)
docker rmi -f redis
// 多个镜像删除,不同镜像间以空格间隔
docker rmi -f redis redis mysql
// 删除本地全部镜像
docker rmi -f $(docker images -q)
- 镜像构建
// 编写dockerfile
cd /docker/dockerfile
vim mycentos
// 构建docker镜像
docker build -f /docker/dockerfile/mycentos -t mycentos:1.1
上一篇:Docker学习(一):Docker基本简介 | 下一篇: |
------------------------------------------------------------------------
作者:编码世界
来源:CSDN
原文:https://blog.csdn.net/dgxin_605/article/details/106165179
版权声明:本文为博主原创文章,转载请附上博文链接!
------------------------------------------------------------------------