๐Ÿณ Docker - #1. ๋ช…๋ น์–ด ์ต์ˆ™ํ•ด์ง€๊ธฐ

์ด์„ฑํ˜ยท2021๋…„ 7์›” 31์ผ
2

Docker

๋ชฉ๋ก ๋ณด๊ธฐ
1/1
post-thumbnail

docker ์ด๋ฏธ์ง€ ์‹คํ–‰ํ•˜๊ธฐ

โœ… ์—ฐ์Šตํ•ด๋ณด์ž

1.

  • docker run hello-world
  • hello-world ์ด๋ฏธ์ง€๋ฅผ ์‹คํ–‰, ๋งŒ์•ฝ ๋กœ์ปฌ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๋ฉด ๋„์ปค ์„œ๋ฒ„์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„์„œ ๋‹ค์šด๋กœ๋“œ ํ•œ๋‹ค.
  • ์‹คํ–‰๊ฒฐ๊ณผ ๊ฐ„๋‹จํ•œ ๋„์ปค ํ…์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

2.

  • docker run hello-world
  • hello-world ์ด๋ฏธ์ง€๋ฅผ ์‹คํ–‰, ๋กœ์ปฌ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋กœ ์‹คํ–‰ํ•œ๋‹ค.
  • ์‹คํ–‰๊ฒฐ๊ณผ ๊ฐ„๋‹จํ•œ ๋„์ปค ํ…์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค.

3.

  • docker run alpine ls
  • ls ์œ„์น˜์˜ ๋ช…๋ น์–ด๋Š” ์‹œ์ž‘ ๋ช…๋ น์–ด๋ฅผ ๋ฌด์‹œํ•˜๊ณ  ํ˜„์žฌ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ผ๋Š” ๋œป์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๋ฆฌ์ŠคํŠธ๋ฅผ ์กฐํšŒํ•œ๋‹ค.

4.

  • docker run hello-world ls
  • ๋งŒ์•ฝ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•  ํŒŒ์ผ์„ ์ฐพ์ง€ ๋ชปํ•  ๊ฒฝ์šฐ ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.
  • hello-world ์ด๋ฏธ์ง€ ํŒŒ์ผ์—์„œ ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ถœ๋ ฅํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๋ฐœ์ƒ!!

5.

  • docker ps
  • ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก์„ ์กฐํšŒํ•œ๋‹ค.

6.

  • docker run alpine ping localhost
  • alpine ์ด๋ฏธ์ง€๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์‹คํ–‰์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก์„ ์กฐํšŒํ•œ ๊ฒƒ์ด๋‹ค.

7.

  • docker ps --format 'table{{.Names}}\table{{.Image}}'
  • ์ปจํ…Œ์ด๋„ˆ ๋ชฉ๋ก์—์„œ ์›ํ•˜๋Š” ํ•ญ๋ชฉ๋งŒ ์ถœ๋ ฅํ•œ๋‹ค.

8.

  • docker ps -a
  • ์‹คํ–‰์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ๋Š” ๋ฌผ๋ก , ์‹คํ–‰๋˜์—ˆ๋˜ ์ปจํ…Œ์ด๋„ˆ ๋ชจ๋“  ๋ชฉ๋ก์„ ์กฐํšŒํ•œ๋‹ค.
profile
ํ•ญ์ƒ ๋ฐฐ์šฐ๋Š” ์ž์„ธ๋กœ ๐Ÿชด

0๊ฐœ์˜ ๋Œ“๊ธ€