반응형

docker 4

다중 FROM - 의미

다중 FROM - 의미 Neo4j 데이터베이스와 Node.js를 모두 실행해야 하는 도커 이미지를 구축하고 싶습니다. 저의 첫 번째 접근 방법은 Neo4j를 포함한 제 이미지의 기본 이미지를 선언하는 것이었습니다.참조 문서는 유용한 방법으로 "기본 이미지"를 정의하지 않습니다. 기본 이미지:부모가 없는 이미지는 기본 이미지입니다. 그 이미지 자체에 기본 이미지가 없는 경우에만 기본 이미지를 가질 수 있다고 읽었습니다. 하지만 기본 이미지란 무엇일까요?만약 내가 from 지시문으로 neo4j/neo4j를 선언하면, 내 이미지가 실행되면 neo 데이터베이스가 자동으로 실행되어 포트 7474의 컨테이너 내에서 사용할 수 있게 된다는 뜻입니까? 도커 참조를 읽다 보면 다음과 같습니다. FROM은 여러 이미지를 ..

IT 2023.10.15

도커 파일에서 RUN mkdir를 실행할 수 없습니다.

도커 파일에서 RUN mkdir를 실행할 수 없습니다. 도커 이미지를 작성할 때 발생하는 오류 메시지입니다. Step 18 : RUN mkdir /var/www/app && chown luqo33:www-data /var/www/app ---> Running in 7b5854406120 mkdir: cannot create directory '/var/www/app': No such file or directory 이는 오류를 발생시키는 Docker 파일의 일부입니다. FROM ubuntu:14.04 RUN groupadd -r luqo33 && useradd -r -g luqo33 luqo33 RUN mkdir /var/www/app && chown luqo33:www-data /var/www/app ..

IT 2023.09.20

AWS ECR에 대한 도커 푸시가 즉시 중단되고 시간 초과됨

AWS ECR에 대한 도커 푸시가 즉시 중단되고 시간 초과됨 첫 번째 도커 이미지를 ECR에 푸시하려고 합니다.저는 AWS에서 제공하는 단계를 따랐고, 즉시 타임아웃되는 최종 푸시까지 일이 순조롭게 진행되는 것 같습니다.특히, 도커에 내 awsecc 자격 증명을 전달하고 "로그인 성공" 메시지를 받습니다.그런 다음 작동하는 이미지에 태그를 붙입니다.ecrepo에 푸시하면 다음과 같은 오류 메시지가 표시되지 않습니다. The push refers to repository [xxxxxxxxxxx.dkr.ecr.ca-central-1.amazonaws.com/reponame] 714c1b96dd83: Retrying in 1 second d2cdc77dd068: Retrying in 1 second 30aad..

IT 2023.09.05

도커 컨테이너에 정적 IP 할당

도커 컨테이너에 정적 IP 할당 도커 컨테이너를 시작할 때 정적 IP 172.17.0.1을 할당하려고 합니다. 나는 이 컨테이너의 SSH 포트로 포트 2122를 사용하여 이 컨테이너가 포트 2122를 수신하도록 합니다. sudo docker run -i -t -p 2122:2122 ubuntu 이 명령은 172.17.0.5와 같은 임의 IP를 사용하여 Docker 컨테이너를 실행하지만 컨테이너에 특정 IP를 할당해야 합니다. 다음 셸 스크립트는 고급 네트워크 설정에서 Docker 설명서를 참조하는 것입니다. pid=$(sudo docker inspect -f '{{.State.Pid}}' 2>/dev/null) sudo rm -rf /var/run/netns/* sudo ln -s /proc/$pid/n..

IT 2023.09.05
반응형