DevOps/Docker
CentOS (linux) 에서 docker 설치하기
호형
2020. 7. 23. 14:40
이 카테고리에 linux에 여러가지 app (svn, gitlab, sonarqube... )을 설치를 했었다. 하지만 요즘 유행하는 docker에 설치를 한다면 먼저 설명했던 설치방법보다 훨씬 간단하게 설치할 수 있고 관리도 용이하다. 사람들이 많이 쓰는데는 다 이유가 있다. 그렇기에 이번에는 linux에 docker를 설치해서 container 환경에서 위와 같은 작업들을 진행할수 있도록 해보자.
일단 필자의 CentOS 버전은 7.7 이다. 기존에는 6.1 을 사용했는데 이게 최신 docker를 사용할 수 없어서 OS의 버전을 올리게 되었다. CentOS 6.x를 사용한다고 해서 docker를 못쓰는건 아니지만 이왕이면 7.x 를 사용하는 것을 권고한다.
Docker 설치
$ yum install docker-ce
이렇게 설치하면 끝 이다. ce 라고 하는것은 Community Edition 이다. 즉 무료버전이라는 것이다.
Docker 설치 확인
$ docker -v
설치가 정상적으로 되었다면 버전 정보가 나오게 된다.
Docker run 해보기
$ docker run hello-world
docker도 hello-world가 있다. hello-world 라는 것을 실행시키라는 것인데 이 hello-world는 docker의 official image이다. 즉 docker hub에 올라와있는 image이고 내 local에 이게 없다면 hub로부터 가져와서 container로 만들어준다.
이런식으로 local에서 찾지 못하면 image를 pull 해서 가지고 온다. 간단하게 설치가 끝났다.
끝!