Server/Docker
2. 도커(Docker) 에 CentOS 설치하기
juhpark
2022. 4. 3. 18:49
도커의 명령어들을 사용하기 위해서는 CMD 콘솔을 사용한다.
Windows PowerShell을 사용하여 centos 이미지를 조회한다.
[1] CentOS 이미지 조회하기
docker search centos
실행결과
[2] 이미지 가져오기 - 이미지는 최신 이미지를 내린다.
docker pull centos:latest
실행결과
[3] 이미지 목록확인
docker images
실행결과
이미지는 Docker 윈도우 프로그램에서 다음과 같이 확인 가능하다.
[4] 컨테이너 실행
다음과 실행하면 컨테이너가 생성이 되고 생성된 컨테이너는 독립적으로 실행 또는 중지시킬수 있다.
docker run -it --name [컨테이너이름] [이미지이름] /bin/bash
[옵션]
-i : 사용자 입출력 가능
-t : 가상터미널 환경 조성
-d : detach mode 로 실행(= 백그라운드 실행)
[5] 컨테이너 종료
exit 또는 Ctrl+d 를 사용해서 컨테이너를 정지시키고 종료시킬수 있다.
[6] 컨테이너를 관리하기 위한 명령어
# 실행중인 컨테이너 목록 조회
docker ps
# 정지된 컨테이너 목록까지 조회
docker ps -a
# 컨테이너 시작
docker start [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 정지
docker stop [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 재시작
docker start [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 접속
docker attach [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 내부의 명령 실행
docker exec [컨테이너 이름] [명려어] [매개변수]
# 컨테이너 삭제
docker rm [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 이미지 삭제
docker rmi [컨테이너 ID] 또는 [컨테이너 이름]
# 컨테이너 파일 꺼내기
docker cp [컨테이너 이름]:[경로] [호스트파일 생성 경로]
# 컨테이너 실행 이후 변경된 화일 확인
docker diff [컨테이너 이름]
[7] 컨테이너에 접속하고 빠져 나오기
# 방법1
docker attach {컨테이너이름}
# 이 경우 exit로 나오는 경우 컨테이너가 종료된다.
# 종료하지 않고 나오는 방법은 Ctrl + p -> Ctrl + q
# 방법2
docker exec -it {컨테이너 이름} /bin/bash
# 이 경우 exit로 나와도 컨테이너가 종료되지 않는다.
[8] 도커 프로그램에서 컨트롤
생성된 컨테이너에 마우스를 올리면 4개의 버튼이 나타난다. cli, start/stop, restart, delete 버튼이 나타나는데, start를 눌러 실행이된 경우에 cli와 restart버튼 이 활성화 된다. cli 버튼을 클릭하면 /bin/sh 콘솔창이 나타나서 CentOS를 직접 관리할 수 있게 된다.
도커를 윈도우에 설치하는 방법은 다음 글을 참조한다.
Docker(도커) 윈도우 10에 설치하기
도커란? 이미 만들어진 운영체제들을 활용하여 자유롭게 로컬 시스템에 손쉽게 다운로드 받아서 환경을 구성하도록 지원하는 소프트웨어로 다양한 환경에서 테스트가 필요한 경우, 많은 개발
juhpark.tistory.com
반응형