思路
主要有3大步驟主要的目的就是使用VirtualBox在CentOs7.6環境上使用Docker建立mysql的資料庫。
以下就是主要會做的設定。
1.Linux環境設定(optional)
2.安裝Docker
3.安裝Mysql
4.VirtualBox設定
操作
1.Linux環境設定(optional)
開啟網路連線:
如果安裝CentOs Minimum版本就需要打開dhclient
首先必須要先在linux上的cmd使用dhclient將網路打開.
1.更新Repository
CentOS
版本內,需要修改的檔案只有兩個:
1.vi
/etc/yum.repo.d/CentOS-Base.repo
2.vi /etc/yum.repo.d/CentOS-fasttrack.repo
2.vi /etc/yum.repo.d/CentOS-fasttrack.repo
將mirror註解掉
將baseurl取消註解並取代mirror.centos.org為free.nchc.org.tw國網中心
在cmd下yum
update –y
2.安裝Docker
參考網站:https://ithelp.ithome.com.tw/articles/10190824
安裝docker
- •yum install -y docker
- •啟動 docker 的 service 指令如下
- •systemctl start docker
- •確認是否安裝成功
- •docker version
啟動Docker
•啟動
docker
service
•systemctl start docker
•下次重新開機,需要能自動啟動
docker service
•systemctl
enable docker
3.安裝Mysql Image
將docker image從docker repository download
Docker pull mysql:5.7
開啟一個容器
將docker image從docker repository download
Docker pull mysql:5.7
開啟一個容器
- •Docker run -itd --name mysql -p 3306:3306 -v /home/user1/storage:/storage -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7
- 開啟mysql對外連線功能
- •設定my.conf
- 先進到container
- docker exec -it mysql /bin/bash
沒vim 則要apt-get
update->apt-get install vim
- •到/etc/mysql下修改my.conf(有可能在其他路徑看my.conf敘述)
- •
- •找到解註釋bind_address=127.0.0.1
- •重啟mysql
- •/etc/init.d/mysqld restart
- •/etc/init.d/mysqld start

