使用Vagrant安装Docker
1、卸载原有的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装docker依赖包
sudo yum install -y yum-utils
3、设置安装docker的仓库地址
sudo yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker引擎、操作docker客户端、docker容器
sudo yum install docker-ce docker-ce-cli containerd.io
5、启动docker
sudo systemctl start docker
6、配置docker镜像加速(使用阿里云)、这里是四条命令
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://61yed5z1.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
7、其它docker命令
查看docker版本
docker -v
检查docker镜像
sudo docker images
设置docker开机自启
sudo systemctl enable docker
二、使用docker安装mysql
这里以安装mysql8为例
1、拉取mysql8.0镜像
sudo docker pull mysql:8.0
查看当前所有镜像
sudo docker images
创建并运行容器,同时设置登录密码
sudo docker run -d --name 容器名称 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=你的密码 mysql:8.0