목록도커 이미지 (5)
겉바속촉
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 우리는 원래 Docker 이미지를 바탕으로 컨테이너를 작성해왔습니다 그런데 컨테이너를 바탕으로 해서 도커 이미지를 만들어보려고 합니다 1. 컨테이너로부터 이미지 작성 우선 exec 명령 활용해서 root 밑에 commit.test 파일 만들게요 docker exec dns-web touch/commit.test 그리고 커밋해주기 --> 이미지 작성 docker commit -a "ljh" -m "add /commit test and index.html" dns-web juhyun9086/web:v1 (컨테이너 이름 뒤에는 도커 허브에 올리기 위해 추가 옵션 넣었습니다) (도커허버 아이디/레퍼지토리:태그) 2. 도커 허브에 push docker imag..
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! mkdir -m 777 /web 디렉토리 하나 만드는 데 누구나 writing할 수 있게(777) 공유형태로 만드는 것 (-m) 왜 777인지는 다음 포스팅의 옥탈모드 참고 2020/12/29 - [IT 일기 (상반기)/LINUX] - [LINUX] 리눅스_파일 제어하기 [LINUX] 리눅스_파일 제어하기 지난 번에 이어 리눅스에 대해서 더 공부해보도록 하겠습니다 파일 제어하기 파일 이름 대체 메타 문자 --> WILDCARD 1. * 문자 ls f* : f로 시작하는 것들 다 ls d* : d로 시작하는 것들 다 lf *3 : 3으로 2-juhyun-2.tistory.com docke run -v /web:/usr/share/nginx/html -d..
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 다음 링크로 접속해볼게요!! http://hub.docker.com Docker Hub Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com 내가 관심있는 이미지에 대해 올라와있는 지 검색으로 확인 가능 이미지에 대한 소개도 나와있고 필요한 것들도 확인 가능 nginx도 검색해보니 다음과 같이 뜹니다 회원가입을 진행해주세요 그럼 이제 이미지들을 올릴 수가 있습니다:) 도커허브에서는 여러가지가 가능합니다 1. 이미지 다운로드..
DOCKER에 대해서 공부해보도록 하겠습니다 !^^! 1. Namespace_컨테이너를 구획화하는 장치 구획화 = 리소스에 대해 격리하는 것 PID namespace -> 각 프로세스에 할당된 고유한 id Network namespace UID namespace MOUNT namespace UTS namespace IPC namespace 2. cgroups_릴리스 관리 장치 도커에서 여러 컨테이너가 공유하여 작동하는 데 cgroups(control groups)사용하여 자원 할당 등을 관리 컨테이너 리소스 할당 관리 3. 네트워크 구성_가상 브리지/ 가상 NIC 가상 브리지 = docker0 --> ip a로 확인하면 docker0가 보입니다 가상 NIC = Network Interface Card -..
centos 루트 계정 환경 yum install -y docker //설치 systemctl start docker //시작 systemctl enable docker //활성화 ubuntu student 계정 환경 sudo apt-get install -y docker.io //설치 sudo systemctl start docker //시작 sudo systemctl enable docker //활성화 컨테이너 list 확인 docker ps 도커 이미지 다운로드 (저는 16.04버전을 받은 것) docker pull ubuntu:16.04 다운받은 이미지 확인 docker images 도커 실행하기 docker run -it ubuntu:16.04 it라는 옵션은 컨테이너가 올라간 것 다운받은 이미..