반응형

docker 6

lsb_release: 최신 Ubuntu Docker 컨테이너에 명령을 찾을 수 없습니다.

lsb_release: 최신 Ubuntu Docker 컨테이너에 명령을 찾을 수 없습니다. 빨리 테스트를 해보고 싶어서요그래서 도커 컨테이너를 실행했는데 어떤 버전을 실행하고 있는지 확인하고 싶었습니다. $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# 그래서 설치를 시도했습니다(여기서 제안한 대로). root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done Building dependency tree Reading state information... Done E: U..

programing 2023.10.19

도커 컴포지션에서 빌드 인수를 정의하는 방법은 무엇입니까?

도커 컴포지션에서 빌드 인수를 정의하는 방법은 무엇입니까? 다음 도커 합성 파일을 가지고 있습니다. version: '3' services: node1: build: node1 image: node1 container_name: node1 node2: build: node2 image: node2 container_name: node2 두 이미지를 모두 빌드하고 단일 명령으로 시작할 수 있습니다. docker-compose up -d --build 하지만 빌드에 빌드 인수를 사용하고 싶습니다.합성 범위 밖에 있는 이미지의 원래 빌드 스크립트는 다음과 같습니다. #!/bin/sh docker build \ --build-arg ADMIN_USERNNAME_1=weblogic \ --build-arg ADM..

programing 2023.09.04

도커: unix:///var/run/docker.sock의 도커 데몬 소켓에 연결하는 동안 사용 권한이 거부되었습니다.

도커: unix:///var/run/docker.sock의 도커 데몬 소켓에 연결하는 동안 사용 권한이 거부되었습니다. 저는 도커가 처음입니다.저는 Jenkins와 함께 로컬 머신(Ubuntu 16.04)에서 도커를 사용하려고 했습니다. 아래 파이프라인 스크립트로 새 작업을 구성했습니다. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } 그러나 다음 오류와 함께 실패합니다. unix:///var/run/docker.sock의 Docker 데몬 소켓에 연결하는 동안 사용 권한이 거부되었습니다. 젠킨스를 사용하는 경우 용자jenkins.docker: sudo usermod -a -G docker jenki..

programing 2023.08.05

도커 - Ubuntu - bash: ping: 명령을 찾을 수 없습니다.

도커 - Ubuntu - bash: ping: 명령을 찾을 수 없습니다. 다음과 같이 Ubuntu를 실행하는 Docker 컨테이너가 있습니다. docker run -it ubuntu /bin/bash 그러나 그것이 가지고 있는 것처럼 보이지 않습니다.ping.예. bash: ping: command not found 그것을 설치해야 합니까? 기본적인 명령어가 누락된 것 같습니다.나는 노력했다.whereis ping아무 것도 보고하지 않습니다.도커 이미지는 매우 미미하지만 설치할 수 있습니다.ping다음을 통해 공식 우분투 도커 이미지에서: apt-get update -y apt-get install -y iputils-ping 당신이 필요로 하지 않을 가능성이 있습니다.ping이미지에 표시되며 테스트 목..

programing 2023.08.05

도커 컨테이너 로그를 단일 파일로 리디렉션하는 방법은 무엇입니까?

도커 컨테이너 로그를 단일 파일로 리디렉션하는 방법은 무엇입니까? 도커 컨테이너의 모든 로그를 단일 로그 파일로 리디렉션하여 분석하려고 합니다.나는 노력했다. docker logs container > /tmp/stdout.log 2>/tmp/stderr.log 하지만 이것은 두 개의 다른 파일에 있는 로그를 제공합니다.난 이미 해봤다. docker logs container > /tmp/stdout.log 하지만 효과가 없었습니다.이 옵션은 어떻습니까? docker logs containername >& logs/myFile.log 질문에 요청된 로그를 리디렉션하지 않고 특정 파일에 한 번 복사합니다.로그를 리디렉션할 필요가 없습니다. 도커는 기본적으로 로그를 하나의 로그 파일에 저장합니다.로그 파일 ..

programing 2023.08.05

도커 파일의 조건부 복사/추가?

도커 파일의 조건부 복사/추가? Docker 파일 안에 파일이 있으면 이미지에 파일을 복사하고 싶습니다. 필요한 경우.pip용 txt 파일은 좋은 후보처럼 보이지만 어떻게 달성될 것인가요? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi 또는 if test -e requirements.txt; then COPY requiements.txt /destination; fi RUN if test -e requirements.txt; then pip install -r requirements.txt;..

programing 2023.07.31
반응형