安装yum安装
# sudo yum remove docker --Docker CE 的安装使用移除旧的版本
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2 --安装一些必要的系统工具
# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo --添加软件源信息(http://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo)(http://download.docker.com/linux/centos/docker-ce.repo)
# sudo yum makecache fast --更新 yum 缓存
# sudo yum -y install docker-ce --安装Docker-ce
# sudo systemctl start/enable docker --启动 Docker 后台服务
# docker run hello-world --测试运行 ◆ 如果出现"Hello from Docker.", 则代表运行成功
如果在每次运行docker命令是, 在前面不添加sudo, 可以执行如下命令: sudo usermod -aG docker $USER
使用脚本安装 Docker
1、使用 sudo或 root权限登录 Centos。
2、确保 yum 包更新到最新。 # sudo yum update
3、执行 Docker 安装脚本。 # curl -fsSL https://get.docker.com -o get-docker.sh # sudo sh get-docker.sh -执行这个脚本会添加 docker.repo 源并安装 Docker。
4、启动 Docker 进程。 # sudo systemctl start docker
5、验证 docker 是否安装成功并在容器中执行一个测试的镜像。 $ sudo docker run hello-world docker ps
安装MySQL:
docker run --name mysql-latest -p 3306:3306 -p 33060:33060 -e MYSQL_ROOT_HOST='%' -e MYSQL_ROOT_PASSWORD='strongpassword' -d mysql/mysql-server:latest
通过 Docker 启动 MySQL 命令行客户端:
docker exec -it mysql-latest mysql -uroot -pstrongpassword
阿里云的加速器:https://help.aliyun.com/document_detail/60750.html
网易加速器:http://hub-mirror.c.163.com
官方中国加速器:https://registry.docker-cn.com
ustc 的镜像:https://docker.mirrors.ustc.edu.cn