Docker 创建MySQL

1.   下载MySQL Image

    命令:  docker pull mysql


2.   创建容器

命令样例:

sudo docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql

命令说明:

-p 3306:3306

 把主机的3306端口映射为容器的3306端口. 冒号前是主机的, 冒号后是容器的

--name mysql

将新创建的容器名称命名为mysql, 方便后续操作

-v $PWD/conf:/etc/mysql/conf.d

配置文件夹映射, 把本地$PWD/conf文件夹映射为容器的/etc/mysql/conf.d

-v $PWD/logs:/logs

映射log文件夹

-v $PWD/data:/var/lib/mysql

映射数据文件, 这样所有的数据都会独立于容器而保存在主机中

-e MYSQL_ROOT_PASSWORD=root

设置root账户的密码为root

-d

以守护进程的方式进行运行




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章