docker基础(02):docker安装及配置
本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/8894133.html
安装Docker环境要求
Docker要求CentOS7,必须是64位, 且内核是3.10及以上
或者看这里:http://www.docker.org.cn/book/install/rhel-docker-dependance-28.html
安装centos7(安装文件从网盘获取):https://www.cnblogs.com/uncleyong/p/17874484.html
查看内核信息,满足docker安全要求
uname -r
卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
另外,还要删除镜像/容器等:rm -rf /var/lib/docker
否则,已有的镜像/容器删除不掉
另外,如果误删了目录rm -rf /var/lib/docker
systemctl restart docker,重启docker后会生成目录
否则拉取镜像报错
卸载docker:https://www.cnblogs.com/uncleyong/p/15772887.html
安装docker-ce
https://docs.docker.com/engine/install/centos/
安装所需软件包
yum install -y yum-utils device-mapper-persistent-data Ivm2
设置镜像仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果报错
修改/bin/yum-config-manager
改为
生成缓存:yum makecache fast
列出docker ce的版本
yum list docker-ce --showduplicates | sort -r
或者:yum list docker-ce.x86_64 --showduplicates | sort -r
安装docker(下面表示安装最新版本,也可以根据上面的list,选择指定版本安装)
yum install docker-ce
查看版本
可以看到是go语言写的
docker version
docker服务操作
启动
systemctl start docker
查看状态
systemctl status docker
docker info
停止
systemctl stop docker
重启
systemctl restart docker
设置开机启动
systemctl enable docker
验证
验证是否正确安装了docker,方法是运行hello-world镜像
本地没有hello-world镜像,就从远程拉
docker run
配置镜像加速器
登录阿里云获取镜像加速器地址
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
加速器地址
配置自己的docker加速器
最后执行重启命令:
__EOF__
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!