DrawingProcess
๋“œํ”„ DrawingProcess
DrawingProcess
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (964)
    • Profile & Branding (22)
      • Career (15)
    • IT Trends (254)
      • Conference, Faire (Experien.. (31)
      • News (187)
      • Youtube (19)
      • TED (8)
      • Web Page (2)
      • IT: Etc... (6)
    • Contents (97)
      • Book (66)
      • Lecture (31)
    • Project Process (94)
      • Ideation (0)
      • Study Report (34)
      • Challenge & Award (22)
      • 1Day1Process (5)
      • Making (5)
      • KRC-FTC (Team TC(5031, 5048.. (10)
      • GCP (GlobalCitizenProject) (15)
    • Study: ComputerScience(CS) (72)
      • CS: Basic (9)
      • CS: Database(SQL) (5)
      • CS: Network (14)
      • CS: OperatingSystem (3)
      • CS: Linux (39)
      • CS: Etc... (2)
    • Study: Software(SW) (95)
      • SW: Language (29)
      • SW: Algorithms (1)
      • SW: DataStructure & DesignP.. (1)
      • SW: Opensource (15)
      • SW: Error Bug Fix (43)
      • SW: Etc... (6)
    • Study: Artificial Intellige.. (149)
      • AI: Research (1)
      • AI: 2D Vision(Det, Seg, Tra.. (35)
      • AI: 3D Vision (70)
      • AI: MultiModal (3)
      • AI: SLAM (0)
      • AI: Light Weight(LW) (3)
      • AI: Data Pipeline (7)
      • AI: Machine Learning(ML) (1)
    • Study: Robotics(Robot) (33)
      • Robot: ROS(Robot Operating .. (9)
      • Robot: Positioning (8)
      • Robot: Planning & Control (7)
    • Study: DeveloperTools(DevTo.. (83)
      • DevTool: Git (12)
      • DevTool: CMake (13)
      • DevTool: NoSQL(Elastic, Mon.. (25)
      • DevTool: Container (17)
      • DevTool: IDE (11)
      • DevTool: CloudComputing (4)
    • ์ธ์ƒ์„ ์‚ด๋ฉด์„œ (64)
      • ๋‚˜์˜ ์ทจ๋ฏธ๋“ค (7)
      • ๋‚˜์˜ ์ƒ๊ฐ๋“ค (42)
      • ์—ฌํ–‰์„ ๋– ๋‚˜์ž~ (10)
      • ๋ถ„๊ธฐ๋ณ„ ํšŒ๊ณ  (5)

๊ฐœ๋ฐœ์ž ๋ช…์–ธ

โ€œ ๋งค์ฃผ ๋ชฉ์š”์ผ๋งˆ๋‹ค ๋‹น์‹ ์ด ํ•ญ์ƒ ํ•˜๋˜๋Œ€๋กœ ์‹ ๋ฐœ๋ˆ์„ ๋ฌถ์œผ๋ฉด ์‹ ๋ฐœ์ด ํญ๋ฐœํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด๋ผ.
์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ด๋Ÿฐ ์ผ์ด ํ•ญ์ƒ ์ผ์–ด๋‚˜๋Š”๋ฐ๋„ ์•„๋ฌด๋„ ๋ถˆํ‰ํ•  ์ƒ๊ฐ์„ ์•ˆ ํ•œ๋‹ค. โ€

- Jef Raskin

๋งฅ์˜ ์•„๋ฒ„์ง€ - ์• ํ”Œ์ปดํ“จํ„ฐ์˜ ๋งคํ‚จํ† ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฃผ๋„

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
DrawingProcess

๋“œํ”„ DrawingProcess

[Docker] docker-compose VS docker compose ์ฐจ์ด์  ๋น„๊ต
Study: DeveloperTools(DevTool)/DevTool: Container

[Docker] docker-compose VS docker compose ์ฐจ์ด์  ๋น„๊ต

2022. 9. 7. 13:43
๋ฐ˜์‘ํ˜•
๐Ÿ’ก ๋ณธ ๋ฌธ์„œ๋Š” 'docker-compose VS docker compose ์ฐจ์ด์ '์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค.
stackoverflow์—์„œ ๋‘๊ฐ€์ง€๋ฅผ ํ˜ผ์šฉํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ๋ก€๋ฅผ ๋ณด๊ณ  ์˜๋ฌธ์ ์ด ์ƒ๊ฒจ ์กฐ์‚ฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

1. docker-compose VS docker compose

1.1 docker compose ๋ž€?

Docker ๋ฉ€ํ‹ฐ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํˆด๋กœ์จ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์ด์˜ ๋ณผ๋ฅจ, ๋„คํŠธ์›Œํฌ, ํฌํŠธ ์ •๋ณด ๋ฐ ๋งํฌ ์„ค์ •์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1.2 docker-compose(v1.x)์—์„œ docker compose(v2)๋กœ ๊ฐœ์ •๋œ ์ด์œ ?

๊ธฐ์กด์˜ docker-compose์™€ ์ƒˆ๋กœ์šด docker compose์˜ ์ฐจ์ด์ ์„ ๋ฐ”ํƒ•์œผ๋กœ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  docker-compose docker compose
Github ๋ธŒ๋žœ์น˜ v1.x v2.x
๊ตฌํ˜„ ์–ธ์–ด python Go
์„ค์น˜ pip install docker-compose apt-get install docker-compose-plugin
command ์‚ฌ์šฉ docker-compose ... docker compose ...
์˜ต์…˜ (--help) ํ•˜๋‹จ์˜ docker-compose's help ์ฐธ์กฐ ํ•˜๋‹จ์˜ docker compose's help ์ฐธ์กฐ
  • python์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋˜ ํ”„๋กœ์ ํŠธ๋ฅผ docker์™€ ๋™์ผํ•œ Go ๋กœ ๊ตฌํ˜„ํ•˜์˜€์œผ๋ฉฐ,
  • python project๊ฐ€ ์•„๋‹Œ Linux-cli ํ”„๋กœ์ ํŠธ๋กœ ํ™•์žฅ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

1.3 docker compose ์˜ต์…˜ ํ™•์ธ

1.3.1 docker-compose's help:

1.3.2 docker compose's help:

+ ๊ธฐ์กด์˜ docker-compose ํ”„๋กœ์ ํŠธ์—์„œ docker compose๋กœ ํ™˜๊ฒฝ ๋ณ€๊ฒฝํ•˜๊ธฐ

If it not yet included in the docker installation, docker compose can be installed on Linux as CLI plugin.
COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.tag_name')

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
  • See https://docs.docker.com/compose/cli-command/#installing-compose-v2

 

์ฐธ๊ณ 

  • [Github] docker/compose: https://github.com/docker/compose 
  • [Github] Compose Switch: https://github.com/docker/compose-switch
  • [stackoverflow] Difference between "docker compose" and "docker-compose": https://stackoverflow.com/questions/66514436/difference-between-docker-compose-and-docker-compose
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Study: DeveloperTools(DevTool) > DevTool: Container' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Docker] ๋„์ปค ๋„คํŠธ์›Œํฌ ์ •๋ฆฌ (feat. docker network)  (0) 2022.10.27
[Docker] Privileged Container์— ๋Œ€ํ•˜์—ฌ  (1) 2022.10.03
[Docker] Docker Compose ์ปค๋งจ๋“œ ์‚ฌ์šฉ๋ฒ•  (0) 2022.09.06
[Docker] docker compose ์ •๋ฆฌ (feat. docker-compose.yml)  (0) 2022.09.05
[Docker] Dockerfile ์ •๋ฆฌ: Docker image๋ฅผ ์ƒ์„ฑํ•˜์ž (feat. Docker ์ปค๋ฉ˜๋“œ)  (0) 2022.09.04
    'Study: DeveloperTools(DevTool)/DevTool: Container' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [Docker] ๋„์ปค ๋„คํŠธ์›Œํฌ ์ •๋ฆฌ (feat. docker network)
    • [Docker] Privileged Container์— ๋Œ€ํ•˜์—ฌ
    • [Docker] Docker Compose ์ปค๋งจ๋“œ ์‚ฌ์šฉ๋ฒ•
    • [Docker] docker compose ์ •๋ฆฌ (feat. docker-compose.yml)
    DrawingProcess
    DrawingProcess
    ๊ณผ์ •์„ ๊ทธ๋ฆฌ์ž!

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”