Docker Compose
在個(gè)人開(kāi)發(fā)環(huán)境中,使用 Docker Compose 可以極大地簡(jiǎn)化和優(yōu)化應(yīng)用程序的部署和管理過(guò)程。 Docker Compose 的配置文件通常采用 YAML 格式,使其易于閱讀和編寫(xiě)。我們可以在配置文件中指定所需的容器鏡像、端口映射、環(huán)境變量、數(shù)據(jù)卷掛載等配置選項(xiàng),以及容器之間的依賴(lài)關(guān)系和網(wǎng)絡(luò)連接。
Docker Compose File
version: '3.9'
services:
redis:
image: redis:4
ports:
- 6379:6379
volumes:
- /usr/redis_data:/data
mysql:
image: mysql:8
ports:
- 3306:3306
volumes:
- /usr/mysql_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: your_mysql_root_password
mongodb:
image: mongo:4.4.5
ports:
- 27017:27017
volumes:
- /usr/mongodb_data:/data/db
volumes:
redis_data:
mysql_data:
mongodb_data:
注意:version: 'x.xx '與安裝的Docker Compose版本有關(guān),版本配置項(xiàng)需要根據(jù)本地Docker Compose版本一致。
文件中包含容器訪問(wèn)密碼,在執(zhí)行前需要改成自己需要的密碼。
請(qǐng)注意: ./data 是您用于持久化存儲(chǔ)數(shù)據(jù)的本地宿主機(jī)目錄。如果不存在,請(qǐng)先創(chuàng)建該目錄,以便容器可以將數(shù)據(jù)存儲(chǔ)在本地。
將以上內(nèi)容保存為 docker-compose.yml 文件,并在同一目錄中運(yùn)行以下命令啟動(dòng) MongoDB 容器:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-514529.html
docker-compose up -d
結(jié)果
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514529.html
到了這里,關(guān)于Docker一鍵安裝個(gè)人基礎(chǔ)開(kāi)發(fā)環(huán)境-MySQL、Redis、MongoDB的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!