[Docker CE] 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