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

以守護進程的方式進行運行




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