aws ec2 linux2 , docker, portainer
aws ec2 인스턴스에 docker 설치
- 인스턴스에 설치한 패키지 및 패키지 캐시를 업데이트합니다.
sudo yum update -y
- 최신 도커 엔진 패키지를 설치합니다.
- Amazon Linux 2
sudo amazon-linux-extras install docker
- 도커 서비스를 시작합니다.
sudo service docker start
- ec2-user를 사용하지 않고도 도커 명령을 실행할 수 있도록 docker 그룹에 sudo.를 추가합니다.
sudo usermod -a -G docker ec2-user
로그아웃하고 다시 로그인해서 새 docker 그룹 권한을 선택합니다. 이를 위해 현재 SSH 터미널 창을 닫고 새 창에서 인스턴스를 다시 연결할 수 있습니다. 새 SSH 세션은 해당되는 docker 그룹 권한을 갖게 됩니다.
ec2-user 없이도 sudo.가 도커 명령을 실행할 수 있는지 확인합니다.
docker info
portainer 설치
공식 사이트
https://documentation.portainer.io/v2.0/deploy/ceinstalldocker/
- portainer를 설치할 volume 생성
docker volume create portainer\_data
- portainer 다운 및 9000 포트에서 실행
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer\_data:/data portainer/portainer-ce
portainer 접속
주소창에 호스트 : 9000
docker swarm
docker swarm init
아래 내용이 나오면 성공
728x90
'Study > Docker' 카테고리의 다른 글
[Docker] portainer를 이용한 docker network 구성 (0) | 2021.05.28 |
---|---|
[Docker] portainer 네트워크 생성 및 컨테이너 연결 (0) | 2021.05.26 |