下載 Docker Desktop:Docker Desktop for Windows。
準備Docker檔案:創建一個名為 docker-compose.yml
的檔案。
cd 路徑到你的目錄
touch
指令來創建一個空的 docker-compose.yml
檔案:touch docker-compose.yml
code docker-compose.yml
version: "3.6"
services:
mysql:
image: mysql:5.7
container_name: mysql
platform: linux/x86_64
ports:
- "3306:3306"
volumes:
- mysql-data-volumes:/var/lib/mysql
- ./mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf
restart: always
environment:
MYSQL_USER: xuemi
MYSQL_PASSWORD: xuemi_example
MYSQL_ROOT_PASSWORD: xuemi_example
volumes:
mysql-data-volumes:
建立mysqld.cnf
檔案[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
#bind-address = 127.0.0.1
symbolic-links=0
secure-file-priv = ""
Docker Desktop 必須開啟並運行,才能使 Docker 容器正常運行並連接到容器內的服務。
刪除現有容器: 每次運行 docker-compose up -d
之前,先運行以下命令來確保刪除現有的同名容器:
docker-compose down
在同一個目錄下,執行以下命令來創建Docker容器:
docker-compose up -d
docker ps