본문 바로가기

스파르타코딩개발일지

TIL Docker&Linux 2일차

본격적으로 2주차 부터는 docker를 운용하게되는데 docker를 사용하기위해서는 패키지를 설치하고 컨테이너 생성을한뒤 컨테이너 접속이 가능하다

 

패키지 설치

sudo apt install docker.io -y
# 만약 아래와 같은 에러가 발생한다면
# E: Package 'docker.io' has no installation candidate
# sudo apt update 명령어 실행 후 docker 패키지를 다시 설치해주세요

 

컨테이너 생성

sudo docker run -d -p 80:80 httpd:latest
# run : 이미지를 사용해 컨테이너를 실행시킵니다.
# -d : 컨테이너를 데몬(백그라운드)으로 실행시킵니다.
# 80:80 : 80번 포트로 접속했을 때 컨테이너에 접근할 수 있도록 포트포워딩 설정을 해줍니다.
# httpd:latest : httpd의 가장 최신 이미지를 사용해 컨테이너를 생성합니다.

 

 

실행중인 컨테이너 상태 확인

sudo docker ps # 실행중인 컨테이너 목록 확인하기
# CONTAINER ID : 컨테이너가 가지고 있는 고유한 id
# IMAGE : 컨테이너가 생성될 때 사용된 이미지
# COMMAND : 컨테이너가 생성될 때 실행되는 명령어
# CREATED : 생성 후 경과 시간
# STATUS : 컨테이너 상태
# PORTS : 사용중인 포트

sudo docker ps -a
# -a : 중지된 컨테이너 목록까지 포함해서 모두 확인하기

 

 

기본적으로 컨테이너 설치까지 했지만

이를 관리 하기쉽게 하기위해서는 compose를 설치해야한다

 

알고리즘 문제도풀어야하고 js수업과 프로젝트 오류해결에 docker수업까지 들으려고하니 시간이 엄청부족하다

다음 프로젝트까지 기간이 어느정도 남아있으니 이번주안으로 프로젝트하고js마무리를 지을생각이다

 

'스파르타코딩개발일지' 카테고리의 다른 글

TIL docker&linux 4일차  (0) 2022.11.14
TIL Docker&Linux 3일차  (0) 2022.11.14
TIL Docker&Linux 1일차  (0) 2022.11.09
TIL 팀 프로젝트 6일차(마무리)  (0) 2022.11.08
TIL 팀 프로젝트 5일차  (0) 2022.11.08