Docker compose配置文件寫法及命令使用示例
更新時(shí)間:2022年03月23日 09:51:05 作者:KimZing
這篇文章主要介紹了Docker compose配置文件寫法及命令總結(jié)使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
docker-compose配置文件寫法
命令 | 用途 |
---|---|
build | 本地創(chuàng)建鏡像 |
command | 覆蓋缺省命令 |
depends_on | 索拉容器 |
ports | 暴露端口 |
volumes | 卷 |
environment | 環(huán)境變量 |
image | pull鏡像 |
docker-compose的命令
命令 | 用途 |
---|---|
build [serviceName] | 進(jìn)行組合構(gòu)建 [單個(gè)服務(wù)] |
up [-d] | 創(chuàng)建并且啟動(dòng)容器 [后臺(tái)啟動(dòng)] |
start [serviceName] | 啟動(dòng)容器 |
stop [serviceName] | 停止所有服務(wù) [單個(gè)服務(wù)] |
restart [serviceName] | 重啟所有服務(wù) [單個(gè)服務(wù)] |
rm [serviceName] | 刪除容器中的所有容器 [單個(gè)服務(wù)] |
logs [serviceName] | 觀察所有容器的日志 [單個(gè)服務(wù)] |
ps [serviceName] | 列出相關(guān)的容器狀態(tài) [單個(gè)服務(wù)] |
示例
#指定版本號(hào) 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配置文件寫法及命令使用示例的詳細(xì)內(nèi)容,更多關(guān)于Docker compose配置及命令的資料請關(guān)注腳本之家其它相關(guān)文章!
您可能感興趣的文章:
- docker常用容器啟動(dòng)docker-compose.yml配置文件使用
- 關(guān)于immich?docker-compose.yml配置文件詳解
- 在docker-compose.yml文件中配置容器的環(huán)境變量方式
- docker-compose.yml參數(shù)的用法(配置文件)
- 使用docker?compose快速配置一組容器服務(wù)詳解
- Springboot使用docker-compose實(shí)現(xiàn)動(dòng)態(tài)配置過程
- docker-compose配置并部署redis服務(wù)的實(shí)現(xiàn)
- 詳解Docker Compose配置文件參數(shù)
- docker-compose安裝yml文件配置方式
- docker compose 一鍵部署分布式配置中心Apollo的過程詳解
- docker-compose部署配置jenkins的詳細(xì)教程
- Docker Compose 配置指南小結(jié)
相關(guān)文章
CentOS7 安裝docker 解決啟動(dòng)不了的問題
這篇文章主要介紹了CentOS7 安裝docker 解決啟動(dòng)不了的相關(guān)資料,需要的朋友可以參考下2016-10-10docker容器環(huán)境安裝及鏡像基礎(chǔ)操作
容器是一種輕量級虛擬化技術(shù),能夠快速構(gòu)建業(yè)務(wù)環(huán)境并便于業(yè)務(wù)遷移,解決兼容性問題,這篇文章主要介紹了docker容器環(huán)境安裝及鏡像基礎(chǔ)操作,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09Docker在Windows系統(tǒng)中的安裝和使用方法詳解
這篇文章主要給大家介紹了關(guān)于Docker在Windows系統(tǒng)中的安裝和使用方法,Docker允許開發(fā)中將應(yīng)用、依賴、函數(shù)庫、配置一起打包,形成可移植鏡像Docker應(yīng)用運(yùn)行在容器中,需要的朋友可以參考下2023-09-09關(guān)于docker清理Overlay2占用磁盤空間的問題(親測有效)
使用Docker過程中,長時(shí)間運(yùn)行服務(wù)容器,導(dǎo)致不能進(jìn)行上傳文件等操作,今天通過本文給大家詳細(xì)介紹下docker清理Overlay2占用磁盤空間的相關(guān)知識(shí),感興趣的朋友一起看看吧2022-03-03使用 VPS 下載 Docker 鏡像并導(dǎo)入到本地服務(wù)器的過程
這篇文章主要介紹了使用 VPS 下載 Docker 鏡像并導(dǎo)入到本地服務(wù)器,通過使用 VPS 下載 Docker 鏡像并將其傳輸?shù)奖镜胤?wù)器,我們可以克服網(wǎng)絡(luò)限制,更靈活地管理和部署 Docker 鏡像,需要的朋友可以參考下2024-08-08Mysql 在 Docker 中的時(shí)區(qū)問題記錄
Mysql 時(shí)區(qū)一般是跟著系統(tǒng)走的,而在 Docker 中安裝 Mysql 默認(rèn)時(shí)區(qū)是 UTC,下面介紹,創(chuàng)建Docker容器前、后,分別如何設(shè)置 Mysql 時(shí)區(qū),感興趣的朋友跟隨小編一起看看吧2024-07-07docker搭建kafka集群的方法實(shí)現(xiàn)
本文主要介紹了docker搭建kafka集群的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05