Docker建立mysql並執行

2021-10-23 13:27:20 字數 1224 閱讀 5136

檢視docker

docker images
docker pull mysql:5.7
3、執行mysql

-p 指定埠號 3306

--name 名稱 mysql5.7

-v 目錄掛載

-e 指定密碼

-d 後台執行

docker run -p 3306:3306 --name mysql5.7 \

-v /mydata/mysql/log:/var/log/mysql \

-v /mydata/mysql/data:/var/lib/mysql \

-v /mydata/mysql/conf:/etc/mysql \

-e mysql_root_password=123456 \

-d mysql:5.7

4、然後執行命令檢視執行的docker容器 

docker ps
5、進入mysql容器內部

6、檢視mysql安裝位置

whereis mysql
7、修改mysql配置

vi my.cnf
[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

init_connect='set collation_connection = utf8_unicode_ci'

init_connect='set names utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

skip-name-resolve

8、檢視配置檔案

cat my.cnf

Docker學習 建立並使用mysql容器

1.首先使用docker run命令拉取映象建立乙個names為mysql的容器並啟動 docker run name mysql e mysql database xxl job e mysql user wikiuser e mysql password 123456 e mysql root ...

安裝docker並建立容器

映象加速 sudo yum config manager add repo sudo yum install docker ce docker v sudo systemctl enable docker sudo systemctl start docker systemctl stop fire...

認識Docker並搭建MySQL

最近發現docker容器技術非常火,恰好剛想重灌伺服器上的mysql,就想把mysql搭建在docker執行使用,趕緊學習下 1 簡化程式 docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,便可以實現虛擬化。docker改變了虛擬化的方...