docker环境删除与安装配置
一、之前安装过docker,首先要卸载docker。
名称一般为docker, docker-io 或者 docker-engine
卸载完成还需要查看并清理旧的docker数据目录,包含镜像、容器、网络配置。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest-longrotate \
docker-logrotate \
docker-engine
rm -rf /var/lib/docker #删除docker的所有镜像和容器配置文件
二、安装docker
配置docker的yum仓库
yum install -y yum-utils
配置stable库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
启用edge和test库
sudo yum-config-manager --enable docker-ce-nightly
sudo yum-config-manager --enable docker-ce-test
查看可安装的docker-ce列表
yum list docker-ce --showduplicates | sort -r
安装最新版docker-ce
yum install docker-ce
要安装制定版本docker,可以从上面列表中对应版本中选择版本
yum install docker-ce-<VERSION STAING>
yum install docker-ce-18.06.1.ce-3.el7 #例子
启动docker配置开机自动启动
systemctl start docker
systemctl enable docker
ps -ef | grep docker
可以查看安装好的docker版本
docker -v
三、配置阿里云镜像加速
由于使用国外镜像站点拉取镜像速度太慢,配置阿里云镜像加速可以极大的加快镜像拉取速度。
1.登录阿里云:https://www.aliyun.com/
2.找到工具栏,搜索找到容器镜像服务
点击进入后,最下方有个镜像加速器
,查看对应版本的操作文档进行配置即可。
vim /etc/docker/daemon.json #创建配置文件
#拷贝镜像加速器配置信息到daemon.json中
{
"registry-mirrors": ["https://bpkpacax.mirror.aliyuncs.com"]
}
执行下面命令
sudo systemctl daemon-reload
sudo systemctl restart docker
完事儿后可以拉取镜像使用了
四、例:拉取mysql镜像
docker pull mysql:5.7
docker image for mysql:5.7
可以运行mysql镜像
docker run -p 5566:3306 -d --name mysql-5566 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
就可以通过外部连接工具使用mysql了。
作者:Jace Jin
github地址:https://github.com/buxianghua
原创文章版权归作者所有.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结