Docker를 사용하여 Ubuntu 20.04에 Porttainer 설치
4371 단어 portainerubuntudockerkubernetes
Porttainer는 Docker, Swarm, Kubernetes 및 Azure ACI에서 컨테이너를 쉽게 빌드하고 관리할 수 있는 강력한 오픈 소스 도구 세트입니다. 사용하기 쉬운 GUI 뒤에 컨테이너 관리를 어렵게 만드는 복잡성을 숨김으로써 작동합니다.
전제 조건
Install Portainer on Ubuntu 20.04 with Docker
1. 서버를 최신 상태로 유지
# dnf update -y
2. 도커 설치
Docker에 필요한 종속성을 설치합니다.
# apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
Docker CPG 키 추가
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
도커 리포지토리 추가
# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
다음 명령은 Docker를 다운로드하고 설치합니다.
# apt-get update -y
# apt-get install docker-ce -y
Docker 서비스 시작 및 활성화
# systemctl start docker && systemctl enable docker
3. 컨테이너 생성
컨테이너를 배포하는 두 가지 방법을 보여드리겠습니다.
# docker run --restart always -d --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v /vol/portainer/data:/data -e VIRTUAL_HOST=port.example.com -e VIRTUAL_PORT=9000 portainer/portainer-ce -H unix:///var/run/docker.sock
# docker volume create portainer_data
# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
4. Porttainer용 리버스 프록시 구성(도메인 이름을 사용하는 경우 선택 사항)
Caddyfile은 역방향 프록시 서버입니다. 네트워크 하이재킹을 방지하기 위해 연결 보안이 필요합니다. Caddyfile은 SSL 인증서를 획득하고 자동으로 유지할 수 있습니다.
캐디파일을 생성합니다. Caddyfile은 사이트에 대한 구성을 포함하는 문서입니다.
# mkdir -p /vol/caddy/configs
# vi /vol/caddy/configs/Caddyfile
다음 콘텐츠를 추가합니다.
port.example.com {
tls [email protected]
reverse_proxy portainer:8000
}
port.example.com을 도메인 이름으로, [email protected]을 실제 이메일 ID로 바꿉니다.
저장하고 종료.
마지막으로 다음 명령을 사용하여 Caddy 컨테이너를 만듭니다.
# docker run --restart always -d -p 80:80 -p 443:443 -v "/vol/caddy/data:/data/caddy" -v "/vol/caddy/configs:/etc/caddy" --link portainer --name caddy caddy
5. 포테이너 액세스
브라우저로 이동하여 도메인 또는 서버 IP를 사용하여 Porttainer에 액세스하고 관리자 암호를 설정하고 설치를 완료합니다.
그게 다야 설치가 성공적으로 완료되었습니다.
이 기사에서는 Docker를 사용하여 Ubuntu 20.04에 Porttainer를 설치하는 방법을 살펴보았습니다.
Reference
이 문제에 관하여(Docker를 사용하여 Ubuntu 20.04에 Porttainer 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hostnextra/install-portainer-on-ubuntu-20-04-with-docker-365e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)