Flower in my ops/CI\CD
<Docker> docker-compose로 한번에 구축
꽃선생
2020. 11. 30. 17:39
docker-compose
2020/11/25 - [Flower in my ops/CI\CD] - local(private) registry 구축
local(private) registry 구축
Private Registry 더보기 [vagrant docker]$ docker pull registry:latest latest: Pulling from library/registry cbdbe7a5bc2a: Pull complete 47112e65547d: Pull complete 46bcb632e506: Pull complete c1cc71..
flowerinmyheart.tistory.com
docker registry와 registry web을 구축했었다. 그 아이들을 한번에 구축할 수 있는 방법이 docker-compose이며
docker-compose.yml 파일을 작성하면 된다. 아래와 같이...
- vim docker-compose.yml
- docker-compose -f docker-compose.yml up -d
- docker ps
더보기
[vagrant app]$ vim docker-compose.yml
###-----
version: '3'
services:
flower-registry:
image: registry:latest
volumes:
- '/app/docker/registry:/var/lib/registry/docker/registry/v2'
ports:
- 5000:5000
network_mode: host
restart: always
registry-web:
image: hyper/docker-registry-web:latest
volumes:
- '/app/reg_web/config.yml:/config/config.yml:ro'
ports:
- 8080:8080
network_mode: host
###---
[vagrant app]$ docker-compose -f docker-compose.yml up -d
Pulling flower-registry (registry:latest)...
latest: Pulling from library/registry
cbdbe7a5bc2a: Pull complete
47112e65547d: Pull complete
46bcb632e506: Pull complete
c1cc712bcecd: Pull complete
3db6272dcbfa: Pull complete
Digest: sha256:8be26f81ffea54106bae012c6f349df70f4d5e7e2ec01b143c46e2c03b9e551d
Status: Downloaded newer image for registry:latest
Pulling registry-web (hyper/docker-registry-web:latest)...
latest: Pulling from hyper/docker-registry-web
04c996abc244: Pull complete
d394d3da86fe: Pull complete
bac77aae22d4: Pull complete
b48b86b78e97: Pull complete
09b3dd842bf5: Pull complete
69f4c5394729: Pull complete
b012980650e9: Pull complete
7c7921c6fda1: Pull complete
e20331c175ea: Pull complete
40d5e82892a5: Pull complete
a414fa9c865a: Pull complete
0304ae3409f3: Pull complete
13effc1a664f: Pull complete
e5628d0e6f8c: Pull complete
0b0e130a3a52: Pull complete
d0c73ab65cd2: Pull complete
240c0b145309: Pull complete
f1fd6f874e5e: Pull complete
40b5e021928e: Pull complete
88a8c7267fbc: Pull complete
f9371a03010e: Pull complete
Digest: sha256:723ffa29aed2c51417d8bd32ac93a1cd0e7ef857a0099c1e1d7593c09f7910ae
Status: Downloaded newer image for hyper/docker-registry-web:latest
Creating app_registry-web_1 ... done
Creating app_flower-registry_1 ... done
[vagrant app]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c5c23ed8609a hyper/docker-registry-web:latest "start.sh" 4 seconds ago Up 4 seconds app_registry-web_1
0f1333f689e9 registry:latest "/entrypoint.sh /etc…" 4 seconds ago Up 4 seconds app_flower-registry_1