1、環境:阿里云Linxu服務器
2、安裝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
3、設置鏡像加速器-阿里云獲取鏡像倉庫地址
獲取方式:注冊登錄阿里云官網,搜索【容器鏡像服務】,點擊鏡像工具-鏡像加速器,copy命令代碼即可
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["阿里云獲取的地址"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
4、搭建mysql服務-拉去鏡像
docker pull mysql:5.7
5、運行鏡像
docker run \
-d \
-p 3306:3306 \
--name mysql57 \
-v ~/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-e MYSQL_ROOT_HOST='%' \
--privileged=true \
docker.io/mysql:5.7
6、使用Mysql數據庫鏈接工具驗證:注意鏈接前確保ping/telnet通,不通原因往往因為阿里云服務器示例的安全組設置中未將Mysql默認端口3306開放。