查詢mysql映象
docker search mysql
docker pull mysql
新建資料夾data、conf和檔案my.cnf
mkdir /root/mysql/data/
mkdir /root/mysql/conf/
vi /root/mysql/conf/my.cnf
編寫配置
[client]
default-character-set=utf8mb4
[mysqld]
user=mysql
character-set-server=utf8mb4
default_authentication_plugin=mysql_native_password
init_connect=
'set names utf8mb4'
執行下面的命令
docker run -itd --name mysql8 -p 3306:3306 --restart always --privileged=true \
-e mysql_root_password=
"123456" \
-e character-set-server=utf8mb4 \
-e collation-server=utf8_general_ci \
-v /root/mysql/conf/my.cnf:/etc/my.cnf \
-v /root/mysql/data/:/var/lib/mysql/ \
mysql
檢視mysql容器運**況
docker ps
若沒查到,說明容器執行失敗,重來吧
進入容器
docker exec -it mysql8 bush //如果沒用,說明沒有bush,改為下面的命令
docker exec -it mysql8 sh
進入mysql
mysql -u root -p
密碼是:123456(初始化容器時設定的)
更改root使用者密碼
alter user 'root'@'%' identified by '新密碼'
;
至此,修改完成!!
檢視mysql字符集編碼
show variables like 'character%'
;
CentOS下docker的使用
1 docker包的安裝 yum install docker y 2 檢視安裝的docker包 yum list installed grep docker 3 啟動docker服務 systemctl start docker 4 檢視docker的版本 docker version 5 檢視 ...
centos下使用docker部署Django專案
docker是乙個開源的應用容器引擎,基於go語言並遵從apache2.0協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker的主要應用場景之一就是web應用的自動化打包和發布。下面我們將在...
centos7下使用docker安裝mysql
若要pull latest mysql version.use docker pull mysql.its ok.在repository屬性下映象名可能為docker.io mysql.為了方便使用mysql直接查詢,可以使用docker tag命令,為docker.io mysql 新增新的映象標...