安装 docker
# 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3、设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 4、安装docker,出现输入的界面都按 y yum install -y docker-ce # 5、查看docker版本,验证是否验证成功 docker -v # 6、启动docker环境 systemctl start docker # 7、设置开机自启动 systemctl enable docker
配置镜像加速器【已完成】
默认情况下,将来从docker hub(https://hub.docker.com/)上下载docker镜像,太慢。一般都会配置镜像加速器:
Linux上的默认配置文件路径/etc/docker/daemon.json
,但默认情况下不存在。需要自己创建
创建或修改
/etc/docker/daemon.json
文件,修改为如下形式:
sudo vim /etc/docker/daemon.json
# 中国科技大学镜像地址 { "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] } # 网易云镜像地址 { "registry-mirrors":["http://hub-mirror.c.163.com"] } # 阿里云镜像,需要自己手动生成的加速地址:https://cr.console.aliyun.com/
# 重启docker
sudo systemctl daemon-reload
systemctl restart docker # 查看是否成功 docker info
异常处理:
解决方案
cd /etc/docker/
mv daemon.json daemon.conf
systemctl restart docker
systemctl restart docker
# 拉取mysql镜像 docker pull mysql:5.7 # 创建并启动容器 docker run -d -p 3306:3306 --name=mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 \ --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# 设置mysql开机自启
sudo docker update mysql5.7 --restart=always
退出容器
输入:
exit
或者按键:
Ctrl + D
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!