Docker(18)
-
docker buildx build 실행 위치
# 디렉토리 구조/test/test/src/test/target/test/docker# 명령어docker buildx build -f Dockerfile -t {도메인}/{image}:{tag} {작업 기준 위치}# 명령어 실행위치가 /test이면docker buildx build -f Dockerfile -t {도메인}/{image}:{tag} .# 명령어 실행위치가 /test/docker이면docker buildx build -f Dockerfile -t {도메인}/{image}:{tag} ..
2025.06.06 -
Ubuntu에 docker 설치
# 사전 작업sudo apt updatesudo apt install -y apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) ..
2025.02.26 -
Get "https://registry.test.co.kr/v2/": tls: failed to verify certificate: x509: certificate is valid for ingress.local
certificate mismatchdocker에서 tls 통신 제거sudo vi /etc/docker/daemon.json-----------------------------------------{ "insecure-registries": ["registry.test.co.kr"]}-----------------------------------------
2025.02.26 -
Alpine 이미지에 만들기
필요한 패키지 설치# sudo는 필요한 경우만 사용RUN apk add --no-cache bash sudo계정 및 그룹 생성RUN addgroup -g {gid} {group} \ && adduser -u {uid} {user} -G {group} -D계정에 sudo 권한 부여RUN echo "{user} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers소스 복사COPY --chown={user}:{group} {source} {destination}사용자 환경설정USER {user}WORKDIR {workspace}실행# pod에 서비스가 그냥 떠 있도록 함CMD ["tail", "-f", "/dev/null"]
2024.09.16 -
docker Trouble Shooting
"docker buildx build" requires exactly 1 argument마지막에 '.'을 안찍어서 발생# 에러 발생docker buildx build -f Dockerfile -t test:0.001# 조치docker buildx build -f Dockerfile -t test:0.001Error: Unable to access jarfile abc*.jarDockerfile에 정의할때는 '*'를 사용하지 않고 실제 파일명을 기술해줘야 함POD 안에 직접 들어가서 "java -jar abc*.jar"를 실행하면 에러 발생 안함# 에러발생ENTRYPOINT ["java", "-jar", "abc*.jar"]# 에러발생 안함ENTRYPOINT ["java", "-jar", "abc-0.0...
2024.07.09 -
docker buildx 설치
참조: https://www.whatwant.com/entry/docker-buildx Docker 패키지 직접 설치 및 buildxUbuntu 환경에서 Docker 설치를 조금은 색다르게 해보고자 한다. 여러 편한 방법이 있겠지만, 직접 버전을 선택해서 패키지 파일을 내려 받아 설치하는 것이다. 특정 버전을 직접 관리하면서 사용할www.whatwant.com# 디렉토리 생성mkdir docker-buildxcd docker-buildx# 패키지 다운로드wget https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/docker-buildx-plugin_0.10.4-1~ubuntu.20.04~focal_amd64.deb# 설치sudo..
2024.07.09