
CentOS 7 및 RHEL 7에 Docker를 설치하는 방법
2022-10-18 last update
7 minutes reading Docker engine Container Docker Docker installDocker은 컨테이너 기반 애플리케이션 프레임워크로, 특정 애플리케이션을 컨테이너에 있는 모든 종속성과 함께 래핑합니다. Docker 컨테이너는 전체 애플리케이션 설정을 하지 않고도 원격 위치로 쉽게 배송할 수 있습니다. 이 튜토리얼은 CentOS/RHEL 7/6 운영 체제에서 Docker를 설치하고 관리하는 데 도움이 될 것입니다.
Docker가 시스템에 설치되어 실행 중입니다. Docker tutorial 섹션을 방문하여 Docker 컨테이너로 작업할 수 있습니다.
1단계 – 요구 사항 확인
표준 설치의 경우 Docker에는 커널 >= 3.10 버전이 있는 64비트 운영 체제가 필요했습니다. 이전 버전의 커널에는 Docker의 모든 기능을 실행하기 위한 몇 가지 누락된 요구 사항이 있습니다.또한 시스템에 다음 패키지를 설치하십시오.uname -r 3.19.0-49-generic
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2단계 – Docker Yum 저장소 추가
시스템에 공식 Docker yum 저장소를 추가해 보겠습니다.sudo yum config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3단계 – CentOS 7에 Docker 설치
CentOS 시스템에 yum 저장소를 추가한 후 다음 명령을 실행하여 yum 캐시를 업데이트하십시오.이제 docker 커뮤니티 에디션 패키지를 설치하여 시스템에 docker를 설치하십시오. 이것은 시스템에 많은 필수 품위를 설치합니다.sudo yum makecache fast
도커 엔진을 성공적으로 설치했다면 도커 서비스를 시작해보자.sudo yum install docker-ce
그런 다음 Docker 서비스의 상태를 확인하십시오.sudo systemctl start docker.service

도커를 사용하는 방법?
도커 이미지 검색
우선 도커 허브에서 도커 컨테이너 이미지를 검색한다. 예를 들어 아래 명령은 Ubuntu로 모든 이미지를 검색하고 출력으로 나열합니다sudo docker search centos
도커 이미지 다운로드
이제 다음 명령을 사용하여 로컬 시스템에서 이름이 Ubuntu인 Docker 컨테이너를 다운로드합니다.이제 위의 이미지가 시스템에 성공적으로 다운로드되었는지 확인하십시오. 아래 명령은 모든 이미지를 나열합니다.sudo docker pull ubuntu latest: Pulling from library/ubuntu fa5be2806d4c: Pull complete b4af4261cb15: Downloading [==> ] 3.779 MB/70.55 MB 5d358abc5d9c: Download complete 2933d50b9f77: Download complete
sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 36248ae4a9ac 2 days ago 188 MB centos latest 2933d50b9f77 2 days ago 196.6 MB
이미지가 있는 새 컨테이너 시작
마지막으로 시스템에서 위에서 다운로드한 이미지를 사용하여 Docker 컨테이너를 시작합니다. 아래 명령은 새 컨테이너를 시작하고/bin/bash 셸을 사용하여 해당 컨테이너에 대한 액세스를 제공합니다.도커 컨테이너를 종료하려면 CTRL + P + Q를 입력하십시오. 이렇게 하면 호스트 시스템 콘솔을 제공하는 백그라운드에서 컨테이너가 계속 실행됩니다. exit 명령을 사용하면 현재 컨테이너가 중지됩니다. Docker 컨테이너를 종료한 후 아래 명령을 실행하여 실행 중인 모든 컨테이너를 나열합니다.docker run -i -t ubuntu /bin/bash
기본적으로 위 명령은 실행 중인 컨테이너만 나열합니다. 모든 컨테이너(중지된 컨테이너 포함)를 나열하려면 다음 명령을 사용하십시오.docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f2582758af13 ubuntu "/bin/bash" 2 hours ago Up 2 hours first_ubuntu
docker ps -a
컨테이너 시작/중지/부착
다음 명령으로 모든 컨테이너를 시작, 중지 또는 연결할 수 있습니다. 컨테이너를 시작하려면 다음 명령을 사용하십시오.컨테이너를 중지하려면 다음 명령을 사용하십시오.docker start CONTAINER_ID
현재 실행 중인 컨테이너에 연결하려면 다음 명령을 사용하십시오.docker stop CONTAINER_ID
docker attach CONTAINER_ID