๐ณ Docker-compose ์ฃผ์ ์ปค๋งจ๋
[Docker CE] docker-compose ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ฆฌ
๋ ๋ชจ๋ฅด๊ฒ ๋ ๊ฒ์ ์ฌ๊ธฐ์์ ๋ณด์.
์ฐ๋ฆฌ ํ๋ก์ ํธ์์
์๋์ผ๋ก ํ์ง ์๋ ๊ฒฝ์ฐ
- host์์ ์ด๋ฏธ์ง ๋น๋
- docker-compose๋ก
docker-compose up [์ต์
] [์๋น์ค๋ช
]
์ด ๋ช ๋ น์ด๋ ํ์ํ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๋ ๋ช ๋ น์ด์ผ.
docker-compose build
๋ง์ฝ up์ ํ๋ฉด์ Dockerfile์ ๋ณํ๊ฐ ์๊ฒจ์ ๋น๋๋ ํด์ผํ๋ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ผ.
docker-compose up --build
-d
: ์ด ์ต์ ์ ์ปจํ ์ด๋๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํ์์ผ์ค๋ค.
If you change a serviceโs Dockerfile or the contents of its build directory, run docker-compose build to rebuild it.
down
docker-compose down
Stops containers and removes containers, networks, volumes, and images created by up.
run
๋ช
๋ น์ด๋ docker-compose up์ผ๋ก ์์ฑ๋ ์ปจํ
์ด๋์์ ๋ช
๋ น์ ์คํํ๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค.
docker-compose run [service name] [command]
ex) docker-compose run redis /bin/bash
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ณ Docker-compose ์ฃผ์ ์ปค๋งจ๋), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@kyy00n/Docker-compose-์ฃผ์-์ปค๋งจ๋์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค