처음 AWS EC2 환경을 구성하고 아무것도 없는 상태에서 테스트를 진행하였습니다.

AWS - EC2
OS : RedHat 64bit

가. 삭제하기

기존에 설치된 Docker 를 사용하거나, 신규 설치인 경우에는 불필요

yum list installed | grep docker
docker-engine.x86_64       1.12.1-1.el7.centos @docker-main-repo
sudo yum -y remove docker-engine.x86_64
rm -rf /var/lib/docker

나.  자동설치

sudo yum update 
curl -fsSL https://get.docker.com/ | sh

[trouble shooting when ssh related error happens]

sudo yum update 
curl -k -fsSL https://get.docker.com/ | sh

다. Docker 실행

sudo service docker start
sudo service docker stop
sudo service docker restart 

 라. Docker 그룹을 만든다

슈퍼 유저가 아닌 유저로도 Docker 가 잘 실행되도록 세팅하는 과정이다
(1) 슈퍼유저로 로그인 (2) 그룹 Docker 생성 (3) 그룹에 사용할 유저 추가 (4) root exit
(5) test : docker run hello-world

su
sudo groupadd docker
sudo usermod -aG docker ec2-user
exit
docker run hello-world

라. 필요 없는 이미지는 삭제

hello-world 이미지가 정상동작하는 것을 확인하고 깔끔하게 모든 Docker 이미지를 지워버리도록 하겠다

sudo docker run hello-world
docker stop $(docker ps -a -q) 
docker rm $(docker ps -a -q)

마. 부팅시 기동되도록 세팅

sudo chkconfig docker on

 

Categories: Development Tools

Leave a Reply

Your email address will not be published. Required fields are marked *