docker 3

[Docker] build 시 apk ssl certificate verify failed, apk permission denied 발생 시

docker build 시 apk ssl certificate verify failed 혹은 apk permission denied 발생tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:2091:fetching https://dl-cdn.alpinelinux.org/alpine/v3.20/community: Permission denied alpine 이미지 작업에서 apk add 사용 중에 발생RUN sed 's/https/http/g' -i /etc/apk/repositories​ dockerfile에 위 명령어 추가하여 https를 http로 변경하면 정상처리

Infrastructure 2024.09.26

[Docker] 2. 컨테이너 관리

컨테이너 실행하기 컨테이너 실행 명령어는 다음과 같다 docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] 옵션 설명 -d --detach Detached mode(백그라운드 모드) -p --publish 호스트와 컨테이너의 포트 연결(포트 포워딩) -v --volume 호스트와 컨테이너의 디렉토리 연결(파일을 호스트에 바로 저장, 마운트개념) --rm 프로세스 종료 시 컨테이너 자동 제거 --name 컨테이너 이름 지정 -i --interactive 표준 입력(stdin)을 활성화, bash 사용시 사용 -t --tty TTY 모드를 사용, bash 사용시 사용, 해당 명령을 사용하지 않으면 명령은 할 수 있겠지만 쉘이 표시되지 않음 Ubuntu 1..

Infrastructure 2022.06.17

[Docker] 1. 설치

linux / mac / window 와 상관없이 설치 가능하다 https://docs.docker.com/desktop/mac/install/ https://docs.docker.com/desktop/windows/install/ https://docs.docker.com/desktop/linux/install/ 도커는 리눅스 컨테이너이므로 mac / window의 경우 가상머신에 설치된다. 그러므로 하드웨어나 OS가 가상머신을 지원하지 않는 다면 동작하지 않을 수 있음 설치 확인 설치 후 버전 명령어로 설치를 확인 해보기 docker version 결과 Client: Cloud integration: v1.0.22 Version: 20.10.12 API version: 1.41 Go version: ..

Infrastructure 2022.06.17