Linux에서 Docker를 설정하는 방법

Linux를 서버용 플랫폼으로 사용하는 주요 이점 중 하나는 컨테이너입니다. 컨테이너는 사용자가 마이크로 운영 체제와 특수 소프트웨어를 포함하고 시스템에서 분리하여 실행할 수 있도록 하는 기술입니다. 이렇게 하면 놀라운 성능과 유연성을 얻을 수 있습니다. Linux의 컨테이너에 대해 이야기할 때 가장 인기 있는 솔루션은 Docker입니다. 이 소프트웨어는 한 번 설치하면 거의 모든 사람이 즉시 컨테이너를 쉽게 설치하고 실행할 수 있습니다. Linux에서 Docker를 얻는 방법은 다음과 같습니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

우분투 지침

Ubuntu 서버 또는 데스크탑에서 Docker CE를 실행하기 전에 Ubuntu apt 패키지 캐시를 업데이트하고 설치가 필요할 수 있는 소프트웨어 업데이트를 설치해야 합니다.

sudo apt update 

sudo apt upgrade

시스템이 최신 상태가 되면 몇 가지 패키지를 설치해야 합니다. 이러한 패키지는 중요하며 Ubuntu의 패키지 관리자가 HTTPS를 통한 다운로드와 더 잘 상호 작용할 수 있도록 합니다.

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 software-properties-common

설치 프로세스의 다음 단계는 공식 Docker 소프트웨어 저장소에 대한 GPG 키를 추가하는 것입니다. Ubuntu는 소프트웨어 없이는 소프트웨어를 설치하지 않기 때문에 이것은 중요합니다.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

다운로드한 키를 사용하여 공식 Docker CE 소프트웨어 저장소를 Ubuntu 시스템에 추가하십시오.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
 $(lsb_release -cs) 
 stable"

마지막으로 Ubuntu의 소프트웨어 소스를 다시 업데이트하고 Docker 소프트웨어를 설치하여 설치 프로세스를 완료합니다.

sudo apt update&&sudo apt install docker-ce

데비안 지침

Debian용 Docker CE를 설치하기 전에 시스템을 업데이트하십시오. 이렇게 하면 Docker가 컴퓨터에서 잘 실행됩니다.

sudo apt-get update

sudo apt-get upgrade

모든 것이 최신 상태이므로 Docker CE 패키지가 올바르게 다운로드되도록 하려면 몇 가지 도구를 설치해야 합니다. 지침은 데비안 릴리스에 따라 다릅니다.

  맬웨어 링크를 인식하는 방법 및 실수로 클릭한 경우 수행할 작업

데비안 스트레치/Jesse 지침

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 gnupg2 
 software-properties-common

Wheezy 지침

sudo apt-get install 
 apt-transport-https 
 ca-certificates 
 curl 
 python-software-properties

도구가 추가되면 Docker 저장소의 GPG 키를 Debian에 설치할 차례입니다. 이것은 중요한 단계이므로 무시하지 마십시오. Debian은 Docker 없이 Docker를 설치하지 않습니다.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

그런 다음 Docker CE 소프트웨어 리포지토리를 Debian 소스 목록에 추가합니다.

sudo add-apt-repository 
 "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
 $(lsb_release -cs) 
 stable"

이제 데비안의 소프트웨어 소스를 두 번째로 업데이트하고 Docker CE를 설치하는 일만 남았습니다. 다음 명령을 사용하여 이 작업을 수행합니다.

sudo apt-get update&&sudo apt-get install docker-ce

페도라 지침

Fedora에 Docker를 설치하기 전에 Dnf 플러그인을 설치해야 합니다. 이것들은 중요하며 Docker 소프트웨어를 훨씬 쉽게 설치할 수 있습니다. 다음을 사용하여 Dnf 플러그인을 설치합니다.

sudo dnf -y install dnf-plugins-core

플러그인이 설치되면 실제 소프트웨어 저장소를 머신에 추가할 차례입니다.

sudo dnf config-manager 
 --add-repo 
 https://download.docker.com/linux/fedora/docker-ce.repo

Dnf 및 Fedora에 공식 Docker CE 소프트웨어 저장소를 추가하면 사용자가 시스템을 업데이트할 때 정기적인 Docker 업데이트를 받게 됩니다. 인터넷에 정기적으로 액세스할 수 없는 PC에 Docker를 설치하는 경우 Docker CE 다운로드 페이지로 이동하여 대신 RPM을 가져오는 것을 고려하십시오.

프로세스를 완료하려면 Fedora 패키지 관리자에서 Docker CE를 직접 설치하십시오.

sudo dnf install docker-ce

기타 리눅스

Docker는 Linux에서 잘 지원됩니다. 위의 Linux 배포판은 Docker에서 선호하는 배포판 중 일부입니다. 다른 버전의 Linux에서 소프트웨어를 얻으려면 다음을 확인하는 것이 좋습니다. 문서. Docker 설치 정보는 훌륭한 도구이며 다양한 Linux 배포판에 대한 많은 기록이 있습니다. 또한 도커 소프트웨어를 설치하는 데 도움이 될 수 있으므로 사용하는 Linux 배포에 대한 설명서를 확인하십시오.

  Linux에서 TiddlyWiki를 작동시키는 방법

도커 CE 활성화

Docker CE가 설치되어 있지만 사용하기 전에 init 시스템을 사용하여 서비스를 활성화해야 합니다. 사용하는 운영 체제에 따라 지침이 다를 수 있습니다. 예를 들어 Ubuntu 또는 Debian 지침을 따랐다면 설치 프로세스 중에 시스템 항목이 자동으로 켜졌을 가능성이 큽니다. Fedora 또는 systemd를 사용하는 기타 Linux 배포판은 이러한 항목을 별도로 활성화해야 합니다.

먼저 systemctl enable 명령을 사용하여 시작 시 서비스를 활성화합니다.

sudo systemctl enable docker

그런 다음 systemctl start 명령으로 시스템에서 즉시 docker를 시작합니다.

sudo systemctl start docker

Docker CE 서비스를 비활성화하고 싶으십니까? systemctl 비활성화를 사용하십시오.

sudo systemctl disable docker

또한 systemctl stop을 사용하여 언제든지 Docker를 중지하고 systemctl restart로 다시 시작하십시오.

sudo systemctl stop

sudo systemctl restart

도커 CE 사용

Linux에 Docker CE를 설치하면 원하는 만큼 컨테이너를 설치하여 사용할 수 있습니다. Docker CE 소프트웨어가 올바르게 작동하는지 테스트하고 확인하려면 먼저 테스트 컨테이너를 실행해야 합니다.

sudo docker run hello-world

hello-world 컨테이너가 시작되고 올바르게 작동하면 모든 것이 정상입니다. 그렇지 않은 경우 Docker를 다시 설치하고 다시 시도하십시오.

컨테이너 설치 및 실행

Docker 설정에 컨테이너를 설치하는 것은 매우 간단합니다. 시작하려면 Docker Hub에서 설치하려는 컨테이너를 검색하십시오.

docker search searchterm

그런 다음 docker pull로 설치하십시오.

docker pull containername

다음을 사용하여 컨테이너를 실행합니다.

sudo docker run containername