centos7下docker建立基本的mysql容器

首先安裝並啓動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

image.png


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

(若是先啓動發現忘改配置文件了,能夠再回去修改一下配置文件 而後執行 systemctl restart docker) 下就能夠了rest


拉取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

相關文章
相關標籤/搜索