개발관련/Docker

Docker 설치

Diademata 2023. 1. 8. 23:22
반응형

환경은 amazon linux 2 ami OS 이다.

 

yum 업데이트

sudo yum update -y

도커 설치

sudo yum install docker -y

 

도커 버전 확인

docker -v

 

도커 시작

sudo service docker start

 

도커 그룹에 ec2-user 를 추가한다. 이렇게 하면 docker 명령어를 실행할 때 sudo를 사용하지 않아도 된다.

sudo usermod -aG docker ec2-user

 

아래 방식으로도 가능하다.

 

amazon-linux-extras install docker

 

다만 다른 블로그나 사이트에서 설명한대로 도커 저장소 등록을 해놓은 경우 

 

Error: Package: containerd.io-1.2.10-3.2.el7.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2:2.74

 

위의 명령어를 실행시에 해당 에러가 발생하게 된다.

 

/etc/yum.repos.d/docker-ce.repo 를 제거해준 다음

 

amazon-linux-extras install docker 를 다시 실행하면 된다.

 

도커 시작

service docker start

 

도커 서비스 등록

systemctl enable docker

 

https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/create-container-image.html

 

※ centOS

 

1.기존 도커 삭제

설치되어 있지 않다면 무시해도 된다.

 

yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine \

                  podman \

                  runc

 

2.도커 설치 방법

2.Docker Engine 설치

  • yum install docker-ce

설치시에 종속성 문제가 발생하게 되는 경우 
https://rhel.pkgs.org/7/docker-ce-x86_64/
여기에서 필요한 패키지를 검색해서 찾아야한다. 

반응형