1. 程式人生 > >利用Docker 安裝 MySQL過程記錄

利用Docker 安裝 MySQL過程記錄

安裝環境: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;
在這裡插入圖片描述