Docker compose配置文件寫法及命令使用示例
更新時間:2022年03月23日 09:51:05 作者:KimZing
這篇文章主要介紹了Docker compose配置文件寫法及命令總結(jié)使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
docker-compose配置文件寫法
| 命令 | 用途 |
|---|---|
| build | 本地創(chuàng)建鏡像 |
| command | 覆蓋缺省命令 |
| depends_on | 索拉容器 |
| ports | 暴露端口 |
| volumes | 卷 |
| environment | 環(huán)境變量 |
| image | pull鏡像 |
docker-compose的命令
| 命令 | 用途 |
|---|---|
| build [serviceName] | 進行組合構(gòu)建 [單個服務(wù)] |
| up [-d] | 創(chuàng)建并且啟動容器 [后臺啟動] |
| start [serviceName] | 啟動容器 |
| stop [serviceName] | 停止所有服務(wù) [單個服務(wù)] |
| restart [serviceName] | 重啟所有服務(wù) [單個服務(wù)] |
| rm [serviceName] | 刪除容器中的所有容器 [單個服務(wù)] |
| logs [serviceName] | 觀察所有容器的日志 [單個服務(wù)] |
| ps [serviceName] | 列出相關(guān)的容器狀態(tài) [單個服務(wù)] |
示例
#指定版本號
version: '2'
#指定網(wǎng)絡(luò)
networks:
jpress:
#指定服務(wù)
services:
#服務(wù)一
jpress-app:
image: "kingboy/jpress:1.0" #從鏡像生成
networks: #指定該服務(wù)的網(wǎng)絡(luò)
- jpress
depends_on: #指定服務(wù)的依賴
- db
ports:
- "8080:8080" # 指定端口的映射
nginx:
build: nginx #指定鏡像的構(gòu)建
networks:
- jpress
depends_on:
- jpress-app
ports:
- "80:80"
db:
image: "mysql"
networks:
- jpress
environment: # 指定環(huán)境變量
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: jpress
volumes:
- $PWD/data:/var/lib/mysql
ports:
- "3306:3306"
以上就是Docker compose配置文件寫法及命令使用示例的詳細內(nèi)容,更多關(guān)于Docker compose配置及命令的資料請關(guān)注腳本之家其它相關(guān)文章!
您可能感興趣的文章:
- docker常用容器啟動docker-compose.yml配置文件使用
- 關(guān)于immich?docker-compose.yml配置文件詳解
- 在docker-compose.yml文件中配置容器的環(huán)境變量方式
- docker-compose.yml參數(shù)的用法(配置文件)
- 使用docker?compose快速配置一組容器服務(wù)詳解
- Springboot使用docker-compose實現(xiàn)動態(tài)配置過程
- docker-compose配置并部署redis服務(wù)的實現(xiàn)
- 詳解Docker Compose配置文件參數(shù)
- docker-compose安裝yml文件配置方式
- docker compose 一鍵部署分布式配置中心Apollo的過程詳解
- docker-compose部署配置jenkins的詳細教程
- Docker Compose 配置指南小結(jié)
相關(guān)文章
docker容器環(huán)境安裝及鏡像基礎(chǔ)操作
容器是一種輕量級虛擬化技術(shù),能夠快速構(gòu)建業(yè)務(wù)環(huán)境并便于業(yè)務(wù)遷移,解決兼容性問題,這篇文章主要介紹了docker容器環(huán)境安裝及鏡像基礎(chǔ)操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-09-09
Docker在Windows系統(tǒng)中的安裝和使用方法詳解
這篇文章主要給大家介紹了關(guān)于Docker在Windows系統(tǒng)中的安裝和使用方法,Docker允許開發(fā)中將應用、依賴、函數(shù)庫、配置一起打包,形成可移植鏡像Docker應用運行在容器中,需要的朋友可以參考下2023-09-09
關(guān)于docker清理Overlay2占用磁盤空間的問題(親測有效)
使用Docker過程中,長時間運行服務(wù)容器,導致不能進行上傳文件等操作,今天通過本文給大家詳細介紹下docker清理Overlay2占用磁盤空間的相關(guān)知識,感興趣的朋友一起看看吧2022-03-03
使用 VPS 下載 Docker 鏡像并導入到本地服務(wù)器的過程
這篇文章主要介紹了使用 VPS 下載 Docker 鏡像并導入到本地服務(wù)器,通過使用 VPS 下載 Docker 鏡像并將其傳輸?shù)奖镜胤?wù)器,我們可以克服網(wǎng)絡(luò)限制,更靈活地管理和部署 Docker 鏡像,需要的朋友可以參考下2024-08-08

