docker pull mysql:5.7
docker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7
docker images
建立資料對映資料夾,掛載資料到本地資料夾
mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
執行
docker run -p 3306:3306 --name mysql5.7 \
-v /data/mysql/conf.d:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/var/lib/mysql \
-e mysql_root_password==root \
-d mysql:5.7
--name: 以什麼名字啟動容器
-p 3306:3306:將容器的 3306 埠對映到主機的 3306 埠。
-v /data/mysql/conf:/etc/mysql/conf.d:將主機當前目錄下的 conf/my.cnf 掛載到容器的 /etc/mysql/my.cnf。
-v /data/mysql/logs:/logs:將主機當前目錄下的 logs 目錄掛載到容器的 /logs。
-v /data/mysql/data:/var/lib/mysql :將主機當前目錄下的data目錄掛載到容器的 /var/lib/mysql 。
-e mysql_root_password=root:設定環境變數,初始化 root 使用者的密碼。
-d 後台執行
不能掛載卷 請關閉selinux
不能掛載卷 請關閉selinux
不能掛載卷 請關閉selinux
檢視容器是否執行成功
docker ps
開啟遠端訪問
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
flush privileges;
contos 使用docker安裝mysql
安裝docker yum install docker檢視docker是否安裝成功 docker v 檢視docker版本啟動docker 兩種啟動方式 systemctl start docker 正常啟動 systemctl enable docker 開機啟動常用命令 docker image...
Deepin安裝docker使用mysql
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。deepin 官方的應用倉庫已經整合了 docker,但不是類似於 docker ce 這樣的...
Docker學習之Docker安裝
1.更新yum包 生產環境慎重!yum update會對軟體包和核心公升級,為了排除系統環境的影響 執行命令 yum update y 2.安裝基礎軟體包 3.配置yum資料來源 阿里雲 執行命令 yum config manager add repo 4.列印倉庫中docker映象版本 執行命令 ...