方法1:用提供的這個conpose文件,將這個文件放到/usr/local/bin
方法2:用epel和extra源中的安裝包
1)配置yum源
成都創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、融安網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為融安等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
[root@host1 ~]# cat /etc/yum.repos.d/epel.repo
[epel]
name=epel
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7Server/x86_64/
enabled=1
gpgcheck=0
2)安裝docker-compose
[root@host1 ~]# yum install docker-compose -y
先看一個dyml文件樣例
image: redis
image: ubuntu:14.04
image: tutum/influxdb
image: example-registry.com:4000/postgresql
image: a4bc65fd
dns: 8.8.8.8
dns:
?- 8.8.8.8
?- 9.9.9.9
dns_search: example.com
dns_search:
?- dc1.example.com
?- dc2.example.com
tmpfs:
?- /run
?- /tmp
entrypoint:
? ?- php
? ?- -d
? ?- zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
? ?- -d
? ?- memory_limit=-1
? ?- vendor/bin/phpunit
? ?
env_file:
?- ./common.env
?- ./apps/web.env
?- /opt/secrets.env
environment:
RACK_ENV: development
SHOW: 'true'
SESSION_SECRET:
environment:
?- RACK_ENV=development
?- SHOW=true
?- SESSION_SECRET
#### 參數(shù)17:expose
* 這個標(biāo)簽與Dockerfile中的EXPOSE指令一樣,用于指定暴露的端口,但是只是作為一種參考
* 實際上docker-compose.yml的端口映射還得ports這樣的標(biāo)簽。
expose:
?external_links:
- redis_1
- project_db_1:mysql
- project_db_1:postgresql
extra_hosts:
- "somehost:162.242.195.82"
- "otherhost:50.31.209.229"
labels:
com.example.description: "Accounting webapp"
com.example.department: "Finance"
com.example.label-with-empty-value: ""
labels:
?- "com.example.description=Accounting webapp"
?- "com.example.department=Finance"
?- "com.example.label-with-empty-value"
links:
- db
- db:database
- redis
logging:
driver: syslog
options:
syslog-address: "tcp://192.168.0.42:123"
ports:
- "3000"
- "8000:8000"
- "49100:22"
- "127.0.0.1:8001:8001"
security_opt:
?- label:user:USER
?- label:role:ROLE
volumes_from:
?- service_name
?- service_name:ro
?- container:container_name
?- container:container_name:rw
extends:
file: common.yml
?service: webapp
network_mode: "bridge"
network_mode: "host"
network_mode: "none"
network_mode: "service:[service name]"
network_mode: "container:[container name/id]"
services:
some-service:
? networks:
? ? - some-network
? ? - other-network
version: '2'
services:
web:
? build: .
? depends_on:
? ? ? - db
? ? ?- redis
redis: ?
? ? image: redis
db: ?
? image: postgres
當(dāng)前題目:Docker系列13:容器編排(1)
文章位置:http://vcdvsql.cn/article48/gdgghp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、網(wǎng)站策劃、網(wǎng)站收錄、網(wǎng)站設(shè)計公司、微信小程序、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)