cenos7中利用docker安裝mysql的步驟教程

一、環境準備:

MySQL : 5.7

Docker : 1.13.1

CentOS : 7

二、mysql的安裝與啟動

1、mysql鏡像下載

docker pull mysql:5.7

2、容器啟動與容器管理

1)啟動容器

方式1

docker run –name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d docker.io/mysql:5.7

備註:該種方式在容器關閉時,mysql的數據會丟失

方式2

docker run -p 8091:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /root/wy/yb/docker/sharedir/mysql57:/var/lib/mysql -d docker.io/mysql:5.7

備註:該種方式采用數據掛載,mysql的數據不會丟失

說明 :–name 表示該容器的名稱

-p 容器與宿主機端口的映射關系,宿主機端口:容器端口

-d 表示後臺服務掛起啟動

-v 文件掛載,宿主機目錄:容器目錄

2)容器管理

– 查看運行的容器

docker ps

– 進入容器

docker exec -it CONTAINERID bash

– 停止容器

docker stop CONTAINERID

– 重啟容器

docker restart name

– 設置容器開機啟動

使用在Docker run的時候使用–restart參數來設置。

no – container:不重啟

on-failure – container:退出狀態非0時重啟

always:始終重啟

例如:

docker run –restart=always –name first-mysql -p 3306:3306 -e MYSQL/_ROOT/_PASSWORD=123456 -d mysql:latest

You May Also Like