docker 설치

1
sudo apt-get install docker docker.io docker-engine docker.io containerd runc docker-ce docker-ce-cli docker-compose

docker-image run

1
2
3
4
5
6
7
8
9
sudo docker run --name "test" ubuntu:latest /bin/bash

-it                   : 현재 터미널이나 콘솔에 결과를 출력
--rm                  : 실행 후 컨테이너 삭제
--name "<NAME>"       : 컨테이너 이름
ubuntu                : 이미지 이름
/bin/cal              : 컨테이너에서 실행하는 커맨드
-d                    : 백그라운드에서 실행
-p [Host]:[Container] : 호스트와 컨테이너 포트를 매핑

docker-compose.yml 만들기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: '2.0'

services:
  python:
    image: python:3.8.1-buster
	restart: always

  db:
    image: postgres
	restart: always
	environment:
	  POSTGRES_PASSWORD: '1234'

  adminer:
    image: adminer
	restart: always
	posts:
	  - 9090:8080

docker-compose.yml로 도커 실행하기

1
sudo docker-compose up -d

docker에 컨테이너 확인

1
sudo docker container list

docker에 접속하기

1
sudo docker exec -it DOCKER_NAME /bin/bash

docker 프로세스 확인하기

1
sudo docker ps

docker 프로세스 정지

1
sudo docker stop DOCKER_NAME
WRITTEN BY

배진오

소비적인 일보단 생산적인 일을 추구하며, 좋아하는 일을 잘하고 싶어합니다 :D
im@baejino.com