安装 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