docker環境部署mysql

2022-09-12 06:42:10 字數 1094 閱讀 4273

這裡我拉取了tag為5.7的映象

docker pull mysql:5.7
因為需要自定義mysql的配置,所以需要乙個配置目錄;

因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄;

# 建立mysql 資料目錄

mkdir -p /root/mysql/data

# 建立配置檔案

touch /root/mysql/my.cnf

/root/mysql/my.cnf

[mysqld]

explicit_defaults_for_timestamp=true

character-set-server=utf8

collation-server=utf8_unicode_ci

init_connect='set names utf8;'

docker run --name mysql57 -p 3306:3306 -v /root/mysql/my.cnf:/etc/my.cnf:ro -v /root/mysql/data:/var/lib/mysql -e mysql_root_password=1234asdfq -d mysql:5.7
docker exet -it mysql57 /bin/bash

mysql -uroot -p

#! /bin/bash

docker pull mysql:5.7

mkdir -p /root/mysql/data

touch /root/mysql/my.cnf

(cat docker stop mysql57

docker rm mysql57

docker run --name mysql57 -p 3306:3306 -v /root/mysql/my.cnf:/etc/my.cnf:ro -v /root/mysql/data:/var/lib/mysql -e mysql_root_password=1234asdfq -d mysql:5.7

docker部署 docker環境部署mysql

蘇軾 這裡我拉取了tag為5.7的映象 docker pull mysql 5.7因為需要自定義mysql的配置,所以需要乙個配置目錄 因為需要將mysql生成的資料掛載到本地,所以需要乙個資料目錄 建立mysql 資料目錄mkdir p root mysql data 建立配置檔案 touch r...

docker 環境部署

1 新增docker 安裝源 tee etc yum.repos.d docker.repo eof dockerrepo name docker repository baseurl enabled 1 gpgcheck 1 gpgkey eof2 更新yum軟體庫 yum update 安裝do...

Docker環境部署

docker 讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,便可以實現虛擬化.參考官網 docker v 檢視是否安裝成功普通的docker環境不支援gpu,因此我們需要乙個nvidia docker的版本.nvidia docker v 檢視是...