반응형

docker 8

기존 도커 컨테이너에서 명령을 실행하려면 어떻게 해야 합니까?

기존 도커 컨테이너에서 명령을 실행하려면 어떻게 해야 합니까? 사용하여 컨테이너를 만들었습니다.-d그래서 상호작용이 되지 않습니다. docker run -d shykes/pybuilder bin/bash 컨테이너가 종료된 것을 확인합니다. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest "bin/bash" 41 minutes ago Exited (0) 2 seconds ago clever_bardeen 이제 시스템에서 가끔 명령을 실행하고 종료하려고 합니다.그냥 대답을 듣기 위해서입니다. 저는 기계를 작동시키려고 했습니다.붙이려고 했어요.전화할 수 있을 것 같아서요run컨테이너를 가지고 있지..

programing 2023.08.30

서비스를 시작한 후 도커 컨테이너를 계속 실행하는 방법은 무엇입니까?

서비스를 시작한 후 도커 컨테이너를 계속 실행하는 방법은 무엇입니까? 제가 하려고 하는 것과 동일한 작업을 수행하는 것처럼 보이는 튜토리얼을 여러 번 보았지만, 어떤 이유에서인지 도커 컨테이너가 종료됩니다.기본적으로, 저는 도커 컨테이너 안에 웹 서버와 몇 개의 데몬을 설치하고 있습니다.을 bash bash를 bash라고 합니다.run-all.shDocker 파일에서 CMD를 실행합니다.run-all.sh다음과 같이 표시됩니다. service supervisor start service nginx start 그리고 다음과 같이 Docker 파일 내에서 시작합니다. CMD ["sh", "/root/credentialize_and_run.sh"] 수동으로 작업을 실행할 때(예: -i -t /bin/bash로..

programing 2023.08.30

도커에서 실행 중/중지된 컨테이너의 전체 명령 보기

도커에서 실행 중/중지된 컨테이너의 전체 명령 보기 Docker에서 실행 중인 컨테이너/프로세스의 전체 명령을 보려면 어떻게 해야 합니까? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain "nginx -g 'daemon of"만 보입니다.전체 명령이 아닌 여기.docker ps --no-trunc실행 중인 컨테이너의 다른 세부 정보와 함께 전체 명령이 표시됩니다.사용: docker inspect -f "{{.Name}} {{.Config.Cmd}..

programing 2023.08.30

도커 파일:여러 환경 변수를 한 줄로 설정

도커 파일:여러 환경 변수를 한 줄로 설정 저는 중간 이미지를 최소화하기 위해 환경 변수를 다음과 같이 한 줄로 설정할 수 있다는 인상을 받았습니다. FROM alpine:3.6 ENV RUBY_MAJOR 2.4 \ RUBY_VERSION 2.4.1 \ RUBY_DOWNLOAD_SHA256 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 \ RUBYGEMS_VERSION 2.6.12 \ BUNDLER_VERSION 1.15.3 그러나 이 스니펫을 기반으로 컨테이너를 실행하고 호출하는 중# set |grep RU변수가 따로 할당되는 것이 아니라 하나의 문자열로 결합되는 것을 알 수 있습니다. RUBY_MAJOR='2.4 RUBY_VERSI..

programing 2023.08.30

도커 빌드에서 "컨텍스트를 준비할 수 없습니다. 컨텍스트는 디렉토리여야 합니다. /Users/tempUser/git/docker/Dockerfile"

도커 빌드에서 "컨텍스트를 준비할 수 없습니다. 컨텍스트는 디렉토리여야 합니다. /Users/tempUser/git/docker/Dockerfile" Ubuntu 이미지를 빌드해야 하는 Docker 파일이 있습니다.하지만 내가 달릴 때마다 docker build -t ubuntu-test:latest ./Dockerfile 콘솔에 다음 오류가 표시됩니다. 컨텍스트를 준비할 수 없음: 컨텍스트는 디렉토리여야 합니다. /Users/tempUser/git/docker/Docker 파일 저는 맥 OS X에 있습니다.하려고 했습니다.sudo뿐만 아니라.아무 것도 안 됩니다.대신 디렉터리를 가리켜야 합니다.도커 파일을 지정해서는 안 됩니다. docker build -t ubuntu-test:latest .효과가 있..

programing 2023.08.20

도커 파일에서 도커 이미지로 폴더를 복사하는 방법은 무엇입니까?

도커 파일에서 도커 이미지로 폴더를 복사하는 방법은 무엇입니까? 과 같은 했습니다.COPY * /그리고 그 결과에 매우 놀랐습니다.순진한 도커 코드는 전역에서 디렉토리를 통과한 다음 각 파일을 대상 디렉토리에 덤프하면서 내 디렉토리 구조를 정중히 무시하는 것 같습니다. 적어도 그것이 제가 이 티켓을 이해하는 방법이고 제가 얻은 결과와 확실히 일치합니다. 이러한 행동이 여전히 존재할 수 있는 유일한 이유는 이것이 이루어져야 할 다른 방법이 있기 때문이라고 생각합니다.하지만 머리가 아주 작은 곰이 어떻게 이해하는지 아는 것은 쉽지 않습니다, 아는 사람이 있나요?사용하다ADD(계속) 그ADD명령은 다음과 같이 받아들일 수 있습니다.매개변수: 빌드 폴더 내의 폴더(도커 파일과 동일한 폴더).그런 다음 Docke..

programing 2023.08.05

이미지를 Amazon ECR에 푸시할 수 없음 - "기본 인증 자격 증명 없음"으로 실패함

이미지를 Amazon ECR에 푸시할 수 없음 - "기본 인증 자격 증명 없음"으로 실패함 도커 이미지를 Amazon ECR 레지스트리에 푸시하려고 합니다. 11을 사용하고 . 빌드 도커클라이커도 1.9.1을습있다니빌드고사.a34a1d5사용합니다aws ecr get-login --region us-east-1도커 로그인 자격 증명을 가져옵니다. 저는 다음과 같은 합니다. docker login -u AWS -p XXXX -e none https://####.dkr.ecr.us-east-1.amazonaws.com WARNING: login credentials saved in /Users/ar/.docker/config.json Login Succeeded 그러나 이미지를 푸시하려고 하면 다음 오류가 발..

programing 2023.08.05

도커 데몬 로그는 어디에 있습니까?

도커 데몬 로그는 어디에 있습니까? 도커 데몬 로그는 어디에 있습니까?이상하게도 스택 오버플로 또는 도커 문서를 통해 이에 대한 답을 찾을 수 없습니다.참고 저는 도커 컨테이너 STDOUT를 요청하는 것이 아니라 데몬/프록시를 통해 클라이언트와 컨테이너 간의 통신 문제를 해결하기 위한 데몬 로그를 요청합니다.OS에 따라 다릅니다. https://docs.docker.com/config/daemon/logs/ 다음은 소수의 운영 체제에 대한 명령을 포함한 몇 가지 위치입니다. Ubuntu (upstart를 사용하여 이전 버전) -/var/log/upstart/docker.log Ubuntu (systemd를 사용하여 새로 추가) -sudo journalctl -fu docker.service 아마존 리눅스..

programing 2023.07.31
반응형