centos7下docker創建基本的mysql容器

首先安裝並啓動docker

安裝docker命令如下
yum install -y docker  注意只限於centos7 在centos8下是不好用的

安裝完成後先調整一下docker默認的鏡像拉取路徑

修改 /etc/docker 目錄下的daemon.json文件,錄入

{

 "registry-mirrors:["https://docker.mirrors.ustc.edu.cn"]"

}

這樣後邊拉取鏡像的速度會比很多

image.png


修改完成後將docker啓動起來,執行 systemctl start docker 

(如果先啓動發現忘改配置文件了,可以再回去修改一下配置文件 然後執行 systemctl restart docker) 下就可以了


拉取mysql5.7的鏡像

docker pull mysql:5.7

image.png

提示成功後就是拉取成功了


image.png

可以打下 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發佈完成

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章