본문 바로가기

Infra/Docker

[Docker] Docker 설치 및 container 생성

<Docker란>

 

 

1. Docker 설치 

yum install -y docker
yum-cofig-manager --add-repo https://download.docker.com/Linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io

 

 

 

2. Docker 활성화 및 버전 확인 

systemctl enable --now docker
docker --version

 

 

 

 

3. Docker 이미지 다운 

docker pull nginx:latest
docker pull alpine
docker pull mysql:5.7
docker pull wordpress:5.7


# 호스트에 다운받은 이미지 확인 
docker images
docker image rm <이미지 ID> 
docker rmi $(docker images -q) -f

 

 

 

 

이 과정들이 되어 있어야 이후 작업들이 가능하다. 

 

 

 

Container

생성 

docker run <옵션> --name <이름> <이미지>


docker run -itd --name h1 httpd

 

http 이미지 파일로 h1 이라는 이름의 컨테이너를 만들고(create) 시작(start)한다. 

 

run 명령어 옵션

i  : 입출력 

t  : 가상 터미널에서 실행 

* it 옵션은 컨테이너를 종료하지 않고 터미널에서 입력할 수 있다.  

d : 컨테이너를 데몬 프로세스 형태로 실행