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。如果已安装这些程序,请卸载它们以及相关的依赖项。
1 2 3 4 5 6 7 8 | 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
/etc/yum.repos.d/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
如果报错:GPG key retrieval failed: [Errno 14] curl#35 - "TCP connection reset by peer"
访问不到docker官方镜像,换成阿里源:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
/etc/yum.repos.d/docker-ce.repo
生成缓存:yum makecache fast
查看版本
可以看到是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
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~
2021-03-09 阿里云初次使用教程