본문 바로가기

운영_설치/도커8

private registry 사용하기 $ docker volume create registry-volume $ docker pull registry $ docker run -d --restart=always --name private-registry -p 5000:5000 -v registry-volume:/var/lib/registry registry $ docker tag downloaded_img:latest localhost:5000/downloaded_img:latest $ docker push localhost:5000/downloaded_img:latest $ docker pull localhost:5000/downloaded_img:latest $ docker run localhost:5000/downloaded_img:lat.. 2020. 3. 21.
도커 사용의 이것저것 * docker volume 기본적으로 컨테이너는 휘발성이기 때문에 rm 명령으로 삭제하거나 도커 데몬이 멈추면 데이타가 사라진다. docker volume은 비 휘발성이기 때문에 데이타가 사라지지 않는다. 이미지를 실행시 -v 옵션으로 컨테이너 내의 디렉토리에 연결해주면 된다. 여러개의 -v 옵션을 줄 숫 있다. -v 옵션은 :(콜론)을 기준으로 좌측은 호스트측, 우측은 컨테이너측 위치를 나타낸다. * 도커가 사용하는 디렉토리 DOCKER_HOME=/var/lib/docker DOCKER_HOME=C:\ProgramData\DockerDesktop\vm-data ${DOCKER_HOME}/image # 다운받은 이미지 ${DOCKER_HOME}/containers # 컨테이너 ${DOCKER_HOME}.. 2020. 3. 21.
도커 컨테이너 목록과 실행 옵션 (mysql, registry) 2020년 3월 19일 * mysql $ docker volume create dbvolume $ docker run -d --name dbserver -p 3306:3306 \ -v dbvolume:/var/lib/mysql \ mysql:5.7 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci $ docker exec -it dbserver /bin/bash 2020년 3월 20일 * private registry $ docker volume create registry-volume $ docker run -d --restart=always --name private-registry -p 5000:5000 \ -v reg.. 2020. 3. 20.
도커 컨테이너에서 데이타 저장 $ docker run -d \ # -d : 백그라운드에서 동작하도록 > --name wordpressvolume \ # --name : 컨테이너 이름은 wordpressvolume > -e MYSQL_DATABASE=wordpress \ # -e : 환경변수 설정, MySQL Database는 wordpress > -e MYSQL_ROOT_PASSWORD=password \ # -e : 환경변수 설정, MySQL 비밀번호는 password > -v /home/namacin/wordpress_db:/var/lib/mysql \ # -v : 공유할 디렉토리 설정, -v [호스트 디렉토리]:[컨테이너 디렉토리] > mysql:5.7 $ docker run -d \ # -d : 백그라운드에서 동작하도록 > -.. 2020. 3. 19.