查看系统内核版本(内核版本超过3.8才能运行Docker)
#uname -a
CentOS 7 的"Extras" repository默认启用
#cd /etc/yum.repos.d/
#yum repolist
//安装extras,Docker在包extras中,通过镜像网站https://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/可以查看到Docker版本
#yum makecache fast
//构建快速缓存,上述命令没用的情况下根据提示使用
#wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
//下载docker-ce.repo文件
#vim /etc/yum.repos.d/docker-ce.repo
//修改docker-ce.repo文件的镜像地址,指向国内地址
:%s@https://download.docker.com@https://mirrors.tuna.tsinghua.edu.cn/docker-ce@
//直接全局替换为国内地址,完成替换
#yum repolist
//实验配置镜像可以使用
#yum install docker-ce
//安装程序包,使用本地仓库
显示依赖关系
#yum install docker
//安装程序包,使用Extras仓库
Docker镜像加速
1.使用docker cn
2.使用阿里云加速器
3.中国科技大学加速
#mkdir /etc/docker
#vim /etc/docker/daemon.json
编辑配置文件,加入
{
"registry-mirrors":["https://registry.docker-cn.com","https://v5gg37w6.mirror.aliyuncs.com"]
}
#systemctl start docker.service
//启动服务
#docker version
//查看版本
#docker info
//查看docker更详细信息
Containers //容器个数
Images //镜像个数
Storage Driver //存储驱动后端 overlay2: docker镜像是分层构建和联合挂载的,需要特殊的文件系统
# docker image pull nginx:1.14-alpine
//下载镜像docker image pull 仓库名:tag(版本号)
#docker image ls
//查看镜像列表
docker image ls后可加参数 -a -f -q
# docker container ls
# docker ps
//列出容器列表
# docker run --help
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
#docker logs containername
//查看容器日志