1. 程式人生 > >docker製作mysql映象

docker製作mysql映象

文章目錄


開發環境

  • docker版本 Docker version 1.13.1, build 07f3374/1.13.1
  • mysql版本 centos/mysql-57-centos7
  • 伺服器版本centos-release-7-5.1804.el7.centos.x86_64

安裝docker映象

安裝docker
yum install docker
輸入y確認安裝
啟動docker
[[email protected] ~]# systemctl start docker
[[email protected] ~]# docker -v
Docker version 1.12.6, build 3e8e77d/1.12.6
開機啟動docker
[[email protected] ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
6、停止docker
systemctl stop docker

安裝mysql的伺服器

可以在 https://hub.docker.com/ 中進行搜尋

可以看到有如上圖的幾個版本.

使用如下的命令搜尋mysql的服務
docker search mysql
得到的結果如下圖

安裝命令 :5.5為指定版本
docker pull mysql:5.5
出現如下圖,即可代表安裝成功

檢視安裝的映象

docker images

製作MySQL的容器

docker run ‐di -p 3306:3306 --name mysqldocker -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.5

-di為守護式,
–name為給製作的容器起個名字
-p為埠對映,設定為預設的3306
-e MYSQL_ROOT_PASSWORD 為設定密碼
mysql:5.5 為指定哪個映象 ,如果是最新版本,不需要寫版本,如果指定版本, 需要在其後,用:版本名稱
使用docker ps 檢視執行中的容器, 可以在下圖看到mysql容器正在執行

開放伺服器3306的埠

在騰訊雲的安全組中, 入站和出站規則,開放3306的埠

使用navicat遠端連線mysql

在navicat中填寫如下的連線資訊
即可連線Navicat了.

測試連線mysql ,連線成功後, 即可使用了