본문 바로가기

Containers/Docker5

이미지 제작 1. docker tag 하드링크와 비슷하다. 이미지이름 : hub ID/repo이름:tag official image는 hub ID가 생략되어있음. 이미지를 만들어서 업로드를 할때 도커 허브에 기본으로 올라가는데 반드시 허브 ID가 포함되어있어야한다. tag를 생략할 수 있다 → latest가 붙는다. 태그는 버전을 나타내지만 특징을 나타내기도 한다. ID값으로 이미지가 같은것인지 아닌지 판단할 수 있다. 2. docker push 이미지를 지정하면 도커허브에 업로드한다. → 도커 이미지 저장소에 로그인 해야한다(docker login) 도커 로그인 할 때 사용했던 아이디 값과 hub ID 부분이 일치해야한다. 3. commit 실행중인 컨테이너 기반으로 이미지를 만든다. 이미지는 다수의 layer로 .. 2020. 7. 20.
간단한 Docker 실습 1. volume 생성 docker volume create web_vol docker volume create db_vol docker volume ls //확인 2. network 생성 docker network create --subnet=192.168.100.0/24 --gateway=192.168.100.254 --internal alpha docker network ls //확인 bridge network는 기본으로 있다. 3. os / web1 / web2 container 생성 docker run -itd --name os -v web_vol:/root/html:rw --network bridge centos:latest docker run -itd --name web1 -v web_vol.. 2020. 7. 20.
이미지 다운로드 / 관리 / 삭제 1. Doker Hub 도커의 기본 이미지 저장소 이미지 공유 이미지를 검색하거나 특정 이미지를 사용하여 컨테이너를 실행하는 방법에 대해 알 수 있다. 도커 회사가 개발한 official image는 물론 사용자들이 개발한 이미지들도 다운받을 수 있다. 형태 -> 저장소 이름 : Tag (official) , 허브의 ID/저장소 이름 : Tag ( 그 외) 허브의 ID : 사용자가 다수의 이미지 저장소를 가질 수 있고, 이미지의 업로드 할 때 인증에 필요한 절차로 사용된다. 2. docker search 이미지 검색 official image => name : centos centos -> 저장소 이름(repository) user image ⇒ name : ansible/centos7-avilable .. 2020. 7. 14.
Install Docker (Ubuntu) ** Repository를 사용하여 설치 ** 1. apt update sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common 2. Docker의 공식 GPG key 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 3. repository set up sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs.. 2020. 7. 13.