Sangil's blog

https://github.com/ChoiSangIl Admin

CENTOS 리눅스 DOCKER COMPOSE 설치 DEV / SERVER

2019-07-08 posted by sang12


일반적으로 DOCKER를 사용하여 컨테이너를 띄우면 포트 설정이나 볼륨 설정 등을 아래와 같이 할 수 있다.

docker run --name sang12-maria -e MYSQL_ROOT_PASSWORD=mypw -d mariadb:latest  -p 3306:3306

관리하는 컨테이너가 하나이거나 올려야 하는 서비스가 한 종류라면 위와 같이 사용해도 무방할 것이다. 하지만 올려야 하는 컨테이너가 다수이고 서비스도 많다면 일일이 위처럼 명령어를 이용해서 사용하기엔 매우 불편할 것이다. 그래서.... Docker Compose가 나온 듯..?

DOCKER-COMPOSE를 사용하면 아래와 같이 내가 사용하는 서비스를 docker-compose.yml에 저장하여 이용할 수 있다. docker-compose.yml을 작성하는 문법은 version에 따라 다르니, version에 맞는 문법을 사용해야 한다.
(참고: https://docs.docker.com/compose/compose-file/)

version: '3.7'
services:

  mariadb:
    image: mariadb:10.4.6
    restart: always
    environment:
     - MYSQL_ROOT_PASSWORD=my_pw
    volumes:
     - /home/sang12/con_volumes/mariadb/data:/var/lib/mysql
     - /home/sang12/con_volumes/mariadb/conf.d:/etc/mysql/conf.d
    ports:
     - '3006:3006'

리눅스 상에서 DOCKER-COMPOSE를 설치하는 방법은 아래와 같다. 설치하는 방법부터 헤맸다. 공식 사이트에 잘 나와 있는데.. 역시 사람은 영어를 해야 해... (참고: https://docs.docker.com/compose/install/)

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

그리고 docker-compose --version을 쳐서 설치한 버전이 나오면 설치 성공.

다음엔 docker-compose를 어떻게 사용하는지에 대해 알아봐야겠다.

#docker compose 설치 #리눅스 docker compose 설치 #docker 만세 #docker-compose란 #docker-compose

도커 Cannot connect to the Docker daemon 오류(Cent Os) DEV / SERVER

2019-07-05 posted by sang12


도커 실행 중 아래와 같은 오류를 마주한다면.. 도커 데몬이 안돌고 있을 가능성이 크다.

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

systemctl status docker 명령어로 Active 상태를 확인하고 inactive (dead) 상태라면

ststemctl start docker 명령어로 docker 서비스를 실행시켜 줍니다.

그리고 리눅스를 재부팅하면 위와같은 상황이 반복될건데요.

systemctl enable docker 명령어를 활용하면 부팅시마다 자동으로 docker demon을 올릴 수 있습니다.

그리고 systemctl 명령어를 사용 할 때 계정 암호를 입력해야 되는데, 입력 해주면 완료~^^

#Cannot connect to the Docker daemon #도커데몬 #도커 Demon

리눅스(CentOs) 설치 USB 만들기 DEV / SERVER

2019-05-26 posted by sang12


이전포스팅에선 Vmware에 CentOs를 설치 해보았습니다. 이번 포스팅에서는 리눅스를 설치 할 수 있는 USB를 만들어 보겠습니다.

저는 실제 개인 PC에 리눅스를 설치하기 위해 해당 과정이 필요했습니다~

일단 ISO 이미지 파일을 USB 설치 파일로 만들어주는 Universal USB Installer를 설치해줍니다.  (https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/) 그리고 해당 파일을 실행시켜주면 아래와 같이 CENTOS ISO 파일을 찾아서 생성해주면 됩니다 ^^.

그리고 Vmware에서 리눅스를 설치했던 방법과 동일하게 진행하면 되겠죠~


#리눅수 설치 USB만들기 #CENTOS 설치 USB만들기