Docker

mingreen·2021년 12월 2일
0

Docker?

Docker 설치하기

이제 Docker를 직접 설치해보자. 설치 과정은 매우 간단하다. 아래 설치과정은 Mac OS(Big Sur 11.2.3)에서 진행하였다.

1. dockerhub에서 도커 파일을 다운

hub.docker.com/editions/community/docker-ce-desktop-mac
Intel 칩의 맥북이므로 'Mac with Intel chip' 버튼을 클릭하여 dmg파일을 다운받았다.

2. 설치 및 확인

파일 다운로드가 완료되면 더블클릭하여 실행해주면 설치가 완료된다.

설치가 잘 되었는지 확인하기 위해 터미널을 열어 아래와 같이 입력한다.

> docker version

잘 설치된 것을 확인하였다.

Client:
 Cloud integration: 1.0.17
 Version:           20.10.7
 API version:       1.41
 Go version:        go1.16.4
 Git commit:        f0df350
 Built:             Wed Jun  2 11:56:22 2021
 OS/Arch:           darwin/amd64
 Context:           desktop-linux
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.7
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       b0f5bc3
  Built:            Wed Jun  2 11:54:58 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.6
  GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc:
  Version:          1.0.0-rc95
  GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

간단한 Docker 명령어

! 작성중

이미지 실행 시키기

Docker를 사용해서 PostgreSQL 설치하기

도커로 PostgreSQL 컨테이너 실행

docker 이미지 다운

docker pull postgres

testdb라는 이름의 컨테이너를 생성하고, docker의 5432포트를 localhost의 5432포트에 매핑하겠다.
환경변수를 이용하여 비밀번호를 설정하고 데몬으로 실행, 마지막 파라미터가 이미지의 이름이다.

> docker run --name testdb -p 5432:5432 -e POSTGRES_PASSWORD=pass -d postgres

정상 확인

> docker ps

도커 컨테이너에 들어가보기

인터렉티브 모드로 타겟 컨테이너를 지정하고 어떤 명령어를 수행할 것인지 입력

> docker exec -i -t testdb bash
profile
주니어 백엔드 개발자의 기록하는 습관 만들기🧑‍💻

0개의 댓글