일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- mac mariadb
- 파일 시스템
- mysql error
- springboot jar
- react map error
- map is not a function
- join
- Docker
- 관리
- 도커
- jar배포
- 설치
- Oracle
- brew install mariadb
- DB
- sudo
- systemd
- jdk
- ps
- mysql
- docker container
- root
- 도커파일
- jar deploy
- install
- Dockerfile
- springboot
- sts
- Access denied for user ''@'localhost'
- spring framework
- Today
- Total
목록인프라/Docker (10)
Yoon.s
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.

Docker Registry Docker Registry : 도커 이미지 저장소 서버 $ docker pull/push // 이미지 download/upload -> 이를 이용하여 서버 구축에 필요한 이미지를 도커 허브를 통해 다운로드 (기본 registry : docker hub) public repository : 개수 제한 없이 무료 private repository : 1개까지 무료 Docker Resistry (개인 저장소) 구축 Docker Hub(public) -----> Docker Registry Container (-> /registry) 자신이 올리려는 이미지를 찾기 쉽게 하기 위해서 (아래 명령을 설명하자면, 이미지 test를 web이라고 태그를 한 뒤 내 repository의 id..

컨테이너와 호스트 간 file 전송 $ docker cp : ↑ 현재 컨테이너는 ex와 ex1이 존재합니다. 이 파일들을 copy하겠습니다. copy는 name으로 해도되고, 컨테이너 id로 해도 됩니다! $ docker cp : ↑ 그렇다면 종료된 컨테이너도 copy할 수 있을까요?? ex1 컨테이너를 종료시킨 뒤 /tmp/a 자리에 copy 해보겠습니다. copy한 것을 확인하려면 목록을 출력해야겠죠?! ls -l 명령을 이용합니다. 파일의 위치인 a와 hosts 디렉터리가 보여지는 것을 확인할 수 있습니다. (실행중인 컨테이너도 카피 가능합니다) 변경된 컨테이너 이미지 생성 $ docker commit : 옵션. -a 만든이 -m log message ↑ 만든이는 yhj 이고 add project...

지난 게시물과 이어집니다!! 2020/07/21 - [인프라/Docker] - Dockerfile[2] COPY, ADD, RUN, USER VOLUME | ["dir1", "dir2",,, ] container에 저장하지 않고 host에 저장하기 위해 dir를 설정 host는 특정 path와 연결하지 못함 영구적으로 저장되고 container간 data sharing을 함 docker commit시 이미지에 포함되지 않음 ↑ 이번에도 vol이라는 디렉터리를 생성합니다! (충돌 방지) Dockerfile에 VOLUME을 이용해 /app 볼륨을 생성하고 /app 볼륨에 hello.txt파일을 생성하여 그 파일을 ls -l로 출력해놓습니다! (여기서 VOLUME /app과 VOLUME ["/app", "/e..

지난 게시물에 이어서 Dockerfile 구문에 대해 추가로 알아보겠습니다. 2020/07/17 - [분류 전체보기] - Dockerfile COPY source_file은 context를 기준으로 함 (.dockerignore에 등록파일 제외) context외의 file과 path는 지정 불가 절대 path 불가 file URL 사용 불가 압축 해제 안함 타겟path가 /로 끝나는 경우는 path를 생성함 UID/GID는 root, 기존 permission으로 추가 ADD source_file은 context를 기준으로 함 (.dockerignore에 등록파일 제외) context외의 file과 path는 지정 불가 절대 path 불가 file URL 사용 가능 압축 해제 (빨간 부분만 COPY와 달라..

Dockerfile 기반 image 생성 Dockerfile -> Docker image -> Docker container (build) (run) Dockerfile 구성요소 #주석 *시작하기전, /home 디렉터리에 class라는 디렉터리를 만들어서 class에서 예제를 실행해보겠습니다! mkdir class cd class docker build 옵션. -t 또는 --tag : +사용자ID/ 이미지 이름:tag (tag 작성 안할 시 기본 tag는 latest) (Dockerhub에 올리기 위해 사용자 ID를 준다. 그렇지 않는 경우는 생략) ↑ docker images에는 현재 저희가 원하는 이미지가 없습니다! docker build --tag test:0.1 . 을 통해서 우리가 작성한 Doc..