首先安裝並啓動dockermysql
安裝docker命令以下
yum install -y docker 注意只限於centos7 在centos8下是很差用的sql
安裝完成後先調整一下docker默認的鏡像拉取路徑docker
修改 /etc/docker 目錄下的daemon.json文件,錄入json
{windows
"registry-mirrors:["https://docker.mirrors.ustc.edu.cn"]"centos
}ide
這樣後邊拉取鏡像的速度會比不少centos7
修改完成後將docker啓動起來,執行 systemctl start docker spa
(若是先啓動發現忘改配置文件了,能夠再回去修改一下配置文件 而後執行 systemctl restart docker) 下就能夠了rest
拉取mysql5.7的鏡像
docker pull mysql:5.7
提示成功後就是拉取成功了
能夠打下 docker images 看到當前拉取的鏡像,由於以前還拉取過一個centos7的,因此如今是兩個鏡像
而後執行 docker run -di --name mas-mysql57 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
mas-mysql57 是這個新建的容器的名稱 -p 3306:3306 是將容器內mysql默認要使用的3306的端口映射到當前虛擬機的3306端口上
MYSQL_ROOT_PASSWORD=123456 是爲安裝的mysql5.7設置默認的root帳戶的密碼 mysql:5.7是當前容器要用到的鏡像的名稱
啓動成功後在另一臺windows的虛擬機下去訪問發佈了docker的mysql容器的mysql庫
鏈接的主機IP是centos7虛擬機的IP,訪問鏈接能夠成功。一個最基本的mysql的docker發佈完成