centos 在docker內安裝mysql

2021-10-09 12:35:31 字數 648 閱讀 4562

拉取mysql:5.7的映象:docker pull mysql:5.7

在/mnt目錄下建立mysql資料夾,在mysql資料夾下面建立conf、logs、data資料夾

命令說明:

-p 3306:3306:將容器的 3306 埠對映到主機的 3306 埠。

-v -v $pwd/conf:/etc/mysql/conf.d:將主機當前目錄下的 conf/my.cnf 掛載到容器的 /etc/mysql/my.cnf。

-v $pwd/logs:/logs:將主機當前目錄下的 logs 目錄掛載到容器的 /logs。

-v $pwd/data:/var/lib/mysql :將主機當前目錄下的data目錄掛載到容器的 /var/lib/mysql 。

-e mysql_root_password=123456:初始化 root 使用者的密碼。

掛在路徑可以自己指定,$pwd為當前目錄

docker run --name mysql -p 3306:3306 -v /mnt/mysql/conf:/etc/mysql/conf.d -v /mnt/mysql/logs:/logs -v /mnt/mysql/data:/var/lib/mysql -e mysql_root_password=1qaz#edc -d mysql:5.7

在centos上安裝Docker

由於在window使用dockertoolbox非常的有限,每次重啟系統後,之前新建的檔案都不存在了,但映象和容器還保留著。所以這裡通過虛擬機器virtualbox安裝docker。1 安裝系統centos 7.6 這裡最好是安裝7以上的,因為至少要核心2.4.5及以上的才支援docker,而7的核...

在centos上布置docker

序言 記得準備放假時,接到了乙個 在centos系統上,部署產品docker執行的環境 docker是比較新型的技術,我從網上多方面整理,並完成了部署,途中遇到的問題也分享分享。一 dokcer 原理是什麼?可以參照 原理 寫得很仔細。安裝 基本上按照上部落格命令執行,就可以在centos 下按照 ...

docker在centos和windows的安裝

yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker engine yum install y ...