도커(docker)란 무엇인가?
잘 설명된 곳이고 이 글을 보고 시작 하게 됨. (작성하신 분에게.. 포스와 함께 하시길..ㄷㄷㄷ)
내가 이해 한걸 정리 하자면
가상머신인데, 통산 vmware 또는 virtualbox 로 가상 머신을 만들면, cpu, 메모리, 하드, 네트웤 을
죄다 설정을 해야 하는데 이건 그냥 한방에 정리..
단, 고급으로 들어가면 상세하게 설정 할 수 있음.
또한 하나의 컨테이너가(가상머신) 하나의 프로세스(linux 기준) 로 실행이 되니 가겹고, 빠르다.
각설 하고 일단 만들어 봅시다
1. 환경 : Centsos 7
2. docker_insall.sh
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 sudo yum -y install docker-ce sudo systemctl start docker sudo usermod -a -G docker root curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo chown root /usr/local/bin/docker-compose
docker 와 docker-compose 를 한 번에 설치
3. 설치 후 확인
[root@localhost logs]# docker version Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:41:23 2017 OS/Arch: linux/amd64 Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:42:49 2017 OS/Arch: linux/amd64 Experimental: false [root@localhost logs]# docker-compose version docker-compose version 1.16.1, build 6d1ac21 docker-py version: 2.5.1 CPython version: 2.7.13 OpenSSL version: OpenSSL 1.0.1t 3 May 2016
이렇게 나오면 정상
다음 글은 docker 간단 명렁어와 함께 이미지를 이용해서 컨테이너를 하나 실해 해 봅시다..