Ubuntu에 Docker 엔진을 설치하는 방법(Docker 설치)

Ubuntu에 Docker 엔진을 설치하는 방법(Docker 설치)

Linux에 Docker 엔진을 설치하는 방법.

1. Linux 패키지 업데이트를 수행합니다.

sudo apt-get update

2. Docker 엔진을 설치하는 데 필요한 패키지를 설치합니다.

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

3. Docker의 공식 GPG 키를 다운로드하고 apt-key 명령을 사용하여 추가합니다.

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

4. 공식 Docker 리포지토리를 apt sources.list 파일에 추가합니다.

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

5. 패키지 업데이트를 다시 수행하십시오.

sudo apt-get update

6. Docker Community Edition(CE) 패키지를 설치합니다.

sudo apt-get install docker-ce

7. Docker 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정합니다.

sudo systemctl start docker
sudo systemctl enable docker

8. sudo 없이 Docker를 사용할 수 있도록 현재 사용자를 Docker 그룹에 추가합니다.

sudo usermod -aG docker $USER

위 과정을 모두 완료하면 Docker Engine이 설치되고 Docker 명령어를 통해 컨테이너를 관리할 수 있습니다.

참고로 보안상의 이유로 Docker를 루트로 실행하는 것은 권장하지 않습니다. 따라서 Docker를 사용할 때는 항상 sudo 없이 실행할 수 있는 사용자 계정으로 로그인하고 해당 사용자 계정으로 Docker 명령을 실행해야 합니다.

또한 Docker를 설치한 후 Docker Hub에서 이미지를 다운로드하거나 직접 만든 이미지를 업로드할 수 있습니다. Docker Hub에서 Nginx 이미지를 다운로드하는 방법.

  • Docker Hub Nginx 이미지를 다운로드합니다.
sudo docker pull nginx
  • 다운로드한 이미지를 확인합니다.
sudo docker images
  • 다운로드한 이미지를 실행하여 컨테이너를 생성합니다.
sudo docker run --name mynginx -d -p 80:80 nginx

위 명령은 “mynginx”라는 컨테이너를 생성하고 호스트의 포트 80을 컨테이너의 포트 80에 연결합니다.

Nginx 웹 서버를 실행합니다.

  • 웹 브라우저에 “http://localhost”를 입력하여 웹 서버가 제대로 실행되고 있는지 확인하십시오.

위의 방법으로 Docker Engine을 설치하고, Docker Hub에서 이미지를 다운로드하고, 컨테이너를 실행할 수 있습니다. 또한 Docker는 다양한 옵션을 제공하므로 공식 문서에서 사용 방법에 대해 자세히 알아볼 수 있습니다.