일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 소프트웨어
- 2
- 파이썬
- 프로그래밍
- 코딩
- 프로그래밍언어
- 데이터과학
- 버전관리
- 인공지능
- I'm Sorry
- 웹개발
- 소프트웨어공학
- 자료구조
- 데이터베이스
- 빅데이터
- 사이버보안
- 머신러닝
- 딥러닝
- 컴퓨터비전
- 컴퓨터공학
- 컴퓨터과학
- 클라우드컴퓨팅
- 자바스크립트
- 네트워크보안
- 보안
- 네트워크
- 알고리즘
- 데이터분석
- Yes
- 데이터구조
- Today
- Total
목록도커빌드 (3)
스택큐힙리스트
도커 이미지를 dockerfile을 통해 작성하는 동안에는, 깃허브 저장소를 복제해야 합니다. 제 공개 SSH 키들을 깃허브 계정에 추가했으며, 도커 호스트에서 저장소를 복제할 수 있습니다. 도커 호스트의 SSH 키를 사용할 수 있음을 알 수 있는데, 도커 실행 시에 $SSH_AUTH_SOCK 환경 변수를 매핑하는 방식으로 사용할 수 있습니다. docker run --rm -it --name container_name \ -v $(dirname $SSH_AUTH_SOCK):$(dirname $SSH_AUTH_SOCK) \ -e SSH_AUTH_SOCK=$SSH_AUTH_SOCK my_image 도커 빌드 중에도 같은 방식으로 할 수 있는 방법이 있을까요? 답변 1Docker 18.09 이상 사용하는 경우..
현재 수행 중인 작업: Dockerfile: FROM python:3.5.1 ENV PYTHONUNBUFFERED 1 RUN mkdir /www WORKDIR /www ADD deps.txt /www/ RUN pip3 install -r deps.txt ADD . /www/ RUN chmod 0755 /www/docker-init.sh 빌드 명령어: docker build -t my-djnago-app:latest . 태깅: docker tag my-djnago-app:latest lolorama/my-djnago-app-img:latest 푸시: docker push lolorama/my-djnago-app-img:latest 위 단계를 따르고 나서도 저장소 이미지가 업데이트되지 않았습니다. Layer..
저는 Docker 컨테이너를 만들었는데 그 컨테이너는 꽤 큽니다. 컨테이너를 커밋해서 이미지를 만들면 이미지는 약 7.8GB입니다. 그러나 컨테이너를 tarball로 내보내고 다시 가져와서 import하면 이미지는 단 3GB입니다. 물론 이 경우에는 히스토리가 손실되지만, 저에게는 괜찮습니다. 이미지가 제 의견에 따라 완료되고 배포 준비가 되었으니까요. 디스크로 내보내고 다시 가져오지 않고 이미지/컨테이너를 평평하게 만드는 방법은 무엇인가요? 그리고 그것을 하는 것이 현명한 아이디어인지 놓친 중요한 점이 있는 건가요?답변 1$ docker build -t test-multi-hello . 빌드 컨텍스트를 Docker 데몬으로 전송 중 4.096kB 스텝 1/9: ARG GOLANG_VER=1.8 --->..