일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 자바스크립트
- wget
- Sequelize
- wsl
- 머클루트
- 쉘스크립트
- 노드
- 블록체인
- 우분투
- 환경변수
- Docker
- 일반유저
- immer
- 리눅스
- node.js 교과서 따라하기
- 솔리디티
- 이더리움
- 리액트를 다루는 기술
- 라우터
- centos
- 전역설치
- MariaDB
- 설치
- 변수
- 벨로포터
- 깃허브
- npm
- 시퀄라이즈
- 머클트리
- 리액트
- Today
- Total
목록기록/Docker (13)
코드코코
컨테이너 볼륨 컨테이너를 삭제하면 컨테이너 계층 (Writable Layer)의 데이터가 모두 삭제 되기 때문에, 컨테이너 데이터의 영속성을 유지하기 위해서 볼륨을 활용 컨테이너 이미지는 readonly(수정이 불가능한 상태) 컨테이너에 추가되는 데이터들은 별도의 RW레이어에 저장 도커의 레이어 관리 시스템 : union file system(=overlay) -> ro와 rw가 마치 하나인 것 처럼 동작 컨테이너 삭제시 rw의 데이터도 지워짐 볼륨 마운트 컨테이너가 만들어주는 데이터를 영구적 보존하는 방법 docker 호스트에 별도의 저장소 공간을 만들어서 컨테이너의 데이터를 해당 공간에 별도 저장 컨테이너가 삭제되도 데이터가 영구적으로 보존할 수 있음 volume 옵션 사용 -v : -v :: -v ..
$ docker search nginx [guru@docker-centos ~]$ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 16919 [OK] linuxserver/nginx An Nginx container, brought to you by LinuxS… 168 bitnami/nginx Bitnami nginx Docker Image 131 [OK] ubuntu/nginx Nginx, a high-performance reverse proxy & we… 50 bitnami/nginx-ingress-controller Bitnami Docker Image for NGINX Ingr..
Docker HOST : 리눅스 시스템에 docker demon 을 띄워서 running 중인 상태 Docker hub : 컨테이너를 모아놓은 저장소, 즉 registry 1. 컨테이너 이미지 관리 명령어 2. 컨테이너 이미지 실행, 삭제 명령어 $ docker run - docker pull + create + start : 이미지 다운로드 받아서, 컨테이너 생성하고 실행까지 3. 실행중인 컨테이너 명령어 학습영상 : https://www.youtube.com/watch?v=ild9PzdC0ww&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=15
Docker Registry - 여러 형태의 컨테이너 이미지가 모여있는 공간 - 권한에 따라 public : dockerHub private : registry 컨테이너를 이용 링크 : https://hub.docker.com/_/registry $ docker run -d -p 5000:5000 --restart always --name registry registry:2 dockerHost이름:포트넘버/컨테이너이미지 ex) localhost:5000/ubuntu:18.04 [실습1] hub.docker.come 에 컨테이너 업로드 및 다운로드 1. 도커 허브에서 httpd 컨테이너 검색 $ docker seach httpd -official : 도커허브에서 직접제공 [guru@docker-centos..
실습 내용 실습 진행 순서 1. Docker Host 가 Hub.docker.com에서 docker image를 검색 $ docker search nginx 2. Docker image를 가져옴 $ docker pull nginx:latest 3. Container 화 시키기 $ docker run -d --name web -p 80:80 nginx nginx:latest - run 은 create 와 start Xshell 로 우분투 접속 - 가상머신의 우분투를 켠 후, Xshell 에서 켜지는 터미널을 사용. 실습 1. Docker Host 가 Hub.docker.com에서 docker image를 검색 $ docker search nginx guru@docker-ubuntu:~$ docker sea..
도커 컨테이너 무엇을 컨테이너로 만드는 건가요? 컨테이너 어떻게 만들어요? Dockerfile이 뭐죠? 내가 만든 컨테이너를 배포하려면? 1. 무엇을 컨테이너로 만드는 건가요? - 컨테이너 : 개발한 어플리케이션(실행파일)과 운영환경이 모두 들어 있는 독립된 공간 - 개발한 프로그램과 실행환경을 모두 컨테이너로 만듦. - MSA(Micro Service Architecture) 환경의 Polyglot 애플리케이션 운영 *Polyglot Programming : 다양한 언어를 사용하여 프로그래밍 하는 것. 2. 컨테이너 어떻게 만들어요? Dockerfile이 뭐죠? - Dockerfile을 이용해 컨테이너를 빌드 - Dockerfile은 쉽고, 간단, 명확란 구문을 가진 text file 로 Top-dow..
윈도우 10(WSL2) 에 docker desktop 설치 1. 계정 등록 https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your team's container applications. hub.docker.com 2. Docker desktop 설치 https://docs.docker.com/get-docker/ Get Docker docs.docker.com - 기본 설정 체크 그래도 하면 문제없이 작동함. 3...
진행순서 도커 다운로드 : https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com [참고] Xshell에서 붙여넣기 : shift + insert 우분투 레퍼지토리를 이용한 설치 법 Set up the repository Update the apt package index and install packages to allow apt to use a repository over HTTPS: $ sudo apt-get update $ sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release Add Docker’s official G..