MySQL
基本訊息
MySQL 是開源的關係資料庫實現。
該倉庫位於 Docker Hub 的 MySQL 官方映象頁。具體可用版本以 Docker Hub 上的 tags 清單為準。
使用方法
預設會在 3306 連接埠啟動資料庫。
$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql
之後就可以使用其它應用來連線到該容器。
首先建立網路
$ docker network create my-mysql-net
然後啟動 MySQL 容器
$ docker run --name some-mysql -d --network my-mysql-net -e MYSQL_ROOT_PASSWORD=mysecretpassword mysql
最後啟動應用容器
$ docker run --name some-app -d --network my-mysql-net application-that-uses-mysql
或者透過 mysql 指令行連線。
$ docker run -it --rm \
--network my-mysql-net \
mysql \
sh -c 'exec mysql -hsome-mysql -P3306 -uroot -p'
Dockerfile
請到 MySQL 官方映象文件目錄 檢視。