我們對(duì)于docker-compose并不陌生,它是一個(gè)用于編排多個(gè)可能相互依賴的容器的工具。
而Podman Compose項(xiàng)目的目標(biāo)是作為 docker-ompose 的替代品,而不需要對(duì) docker-compose.yaml 文件進(jìn)行任何修改。
要想使用podman-compose需要先安裝podman,然后安裝podman-compose。
Rocky8下安裝podman:
yum install -y podman
Rocky8下安裝podman-compose,因?yàn)閜odman-compose是基于python開(kāi)發(fā),可以使用pip來(lái)安裝:
pip3 install podman-compose
示例:使用podman-compose部署wordpress
編輯docker-compose.yml文件,內(nèi)容如下
version: "3.8" services: web: image: wordpress restart: always volumes: - wordpress:/var/www/html ports: - 8080:80 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: magazine WORDPRESS_DB_NAME: magazine WORDPRESS_DB_PASSWORD: 1maGazine! WORDPRESS_TABLE_PREFIX: cz WORDPRESS_DEBUG: 0 depends_on: - db networks: - wpnet db: image: mariadb:10.5 restart: always ports: - 6603:3306 volumes: - wpdbvol:/var/lib/mysql environment: MYSQL_DATABASE: magazine MYSQL_USER: magazine MYSQL_PASSWORD: 1maGazine! MYSQL_ROOT_PASSWORD: 1maGazine! networks: - wpnet volumes: wordpress: {} wpdbvol: {} networks: wpnet: {}
為了讓podman拉取鏡像更快,先給它配置個(gè)加速器
#mv/etc/containers/registries.conf/etc/containers/registries.conf.bak # vi /etc/containers/registries.conf ##添加如下內(nèi)容 unqualified-search-registries = ["docker.io"] [[registry]] prefix = "docker.io" location = "docker.io" [[registry.mirror]] location = "hub-mirror.c.163.com" [[registry.mirror]] location = "mirror.baidubce.com" [[registry.mirror]] location = "f1361db2.m.daocloud.io" [[registry.mirror]] location = "ustc-edu-cn.mirror.aliyuncs.com" [[registry.mirror]] location = "ghcr.io"
然后就可以啟動(dòng)wordpress容器啦:
# podman-compose up -d
用起來(lái)其實(shí)跟docker-compose一樣。
審核編輯:湯梓紅
-
容器
+關(guān)注
關(guān)注
0文章
499瀏覽量
22128 -
Docker
+關(guān)注
關(guān)注
0文章
492瀏覽量
11974 -
wordpress
+關(guān)注
關(guān)注
0文章
35瀏覽量
2888
原文標(biāo)題:使用podman-compose快速部署應(yīng)用
文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
在Compose中使用狀態(tài)(State)
使用Helm 在容器服務(wù)k8s集群一鍵部署wordpress
如何開(kāi)啟WordPress調(diào)試模式(報(bào)錯(cuò)提示)?
vps搭建wordpress網(wǎng)站的3個(gè)步驟介紹
詳解Jetpack Compose 1.1版本的新功能
如何使用 Compose 進(jìn)行構(gòu)建
Sync QCloud COS WordPress云存儲(chǔ)插件
![Sync QCloud COS <b class='flag-5'>WordPress</b>云存儲(chǔ)插件](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Wordpress On BAE針對(duì)百度云BAE修改的WordPress中文版
![<b class='flag-5'>Wordpress</b> On BAE針對(duì)百度云BAE修改的<b class='flag-5'>WordPress</b>中文版](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
docker compose一鍵打包部署項(xiàng)目的實(shí)踐
如何三步實(shí)現(xiàn)高性能 WordPress 網(wǎng)站的部署
![如何三步實(shí)現(xiàn)高性能 <b class='flag-5'>WordPress</b> 網(wǎng)站的<b class='flag-5'>部署</b>](https://file1.elecfans.com//web2/M00/94/58/wKgZomTkudSAF27aAADcV7N8ubQ941.png)
用華為云的服務(wù)器部署WordPress教程
![用華為云的服務(wù)器<b class='flag-5'>部署</b><b class='flag-5'>WordPress</b>教程](https://file1.elecfans.com//web3/M00/06/4B/wKgZPGeJtYGAdG2wAADjtafTYfU712.png)
評(píng)論