vagrant를 이용한 centos 7에서 docker 설치하기

Posted by HULIA(휴리아)
2017. 10. 20. 18:55 호스팅_서버_툴/도커(DOCKER)

기본적으로 docker는 root권한을 필요로 한다


1. docker 설치(기본버젼)

sudo yum install docker


1.1 docker-ce 버젼 설치


sudo yum install -y yum-utils \

  device-mapper-persistent-data \

  lvm2 


sudo yum-config-manager \

    --add-repo \

    https://download.docker.com/linux/centos/docker-ce.repo 


sudo yum makecache fast


yum list docker-ce --showduplicates | sort -r 


sudo yum install docker-ce

OR

sudo yum install docker-ce-17.06.2.ce 


docker-ce 버젼 설치시 요구사항

https://docs.docker.com/engine/installation/linux/docker-ce/centos/#prerequisites


2. docker service 실행

sudo service docker start


부팅했을때 자동으로 실행

sudo chkconfig docker on


3. docker service 실행여부 확인

sudo service docker status

active라고 뜨고 enabled라고 뜨면 정상


4. docker service 종료

sudo service docker stop


5. docker version확인

sudo docker version

client와 server 두개가 나오면 정상



docker는 docker로 시작하는 명령어를 쓰는데

docker앞에 일반계정에서는 sudo를 써야하므로

root로 접속해서 docker 명령어를 쓰는게 바람직하다


6. root계정에 비번설정

sudo passwd root

root 비번 입력


7. root 계정으로 사용자변경

su root

root 비번 입력


8. docker version 확인

client와 server 두개가 나오면 정상

그럼 sudo를 안써도 됨