利用Docker 安裝 MySQL過程記錄
阿新 • • 發佈:2018-12-21
安裝環境:centos虛擬機器
參考:菜鳥教程
http://www.runoob.com/docker/docker-install-mysql.html
1.查詢Docker Hub上可安裝的mysql映象
命令:docker search mysql
2.選擇要安裝的mysql版本,這裡安裝5.6版本
命令:docker pull mysql:5.6
3.下載完成後,本地映象列表裡可查到REPOSITORY為mysql,標籤為5.6的映象
命令: docker images |grep mysql
4.執行mysql映象容器
命令:docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
命令引數釋義:
-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 使用者的密碼。
5.檢視執行起來的映象
命令:docker ps
6.進入執行起來的容器
命令1:
docker exec -it 2c2085e096b5 /bin/sh
命令2:
mysql -uroot -p密碼
命令3:
show databases;