우분투에서 도커 엔진을 설치하는 방법(How to install Docker Engine on Ubuntu)
Docker 엔진을 리눅스에서 설치하는 방법은 다음과 같습니다.
1. 리눅스 패키지 업데이트를 수행합니다.
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 CE (Community Edition) 패키지를 설치합니다.
sudo apt-get install docker-ce
7. Docker 서비스를 시작하고, 부팅 시 자동으로 시작하도록 설정합니다.
sudo systemctl start docker
sudo systemctl enable docker
8. 현재 사용자를 docker 그룹에 추가하여, sudo 없이도 Docker를 사용할 수 있도록 설정합니다.
sudo usermod -aG docker $USER
위의 과정을 모두 완료하면 Docker 엔진이 설치되고, Docker 명령어를 통해 컨테이너를 관리할 수 있습니다.
참고로 Docker는 보안상의 이유로 root 권한으로 실행하지 않는 것이 좋습니다. 따라서, 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 엔진을 설치하고, Docker Hub에서 이미지를 다운로드하여 컨테이너를 실행할 수 있습니다. 추가적으로, Docker는 다양한 옵션을 제공하므로, 공식 문서를 참고하여 더욱 세부적인 사용법을 익힐 수 있습니다.
'Linux Distributions' 카테고리의 다른 글
macOS에 JDK 11을 다운로드하고 설치하는 방법(java 11) (0) | 2024.02.26 |
---|---|
우분투에서 고정 IP 주소로 설정하는 방법(Static IP Address) (0) | 2024.02.20 |
우분투에서 apt 저장소 변경하는 방법(apt repository change) (0) | 2024.02.20 |
MariaDB Shell을 다운로드하고 설치하는 방법 (0) | 2024.02.20 |
Squid 웹 프록시 서버를 WPAD (Web Proxy Auto-Discovery Protocol) 서버로 구성하는 방법 (0) | 2024.02.17 |