IMAGE 3

[Docker] 도커 이미지를 Nexus 레파지토리에 업로드

Nexus 저장소 준비: Nexus에 도커 이미지를 업로드하기 위해서는 먼저 Nexus 저장소를 준비해야 합니다. Nexus는 Maven, npm, Docker 등 다양한 유형의 저장소를 지원하는 오픈 소스 저장소 관리 도구입니다. Nexus를 설치하고 실행한 후, 도커 이미지를 업로드할 Docker 저장소를 생성합니다. 1. 도커 이미지 빌드: 도커 이미지를 빌드하여 로컬 환경에 생성합니다. Dockerfile을 작성하고 docker build 명령을 사용하여 도커 이미지를 빌드합니다. docker build -t : . 2. 도커 이미지에 태그 추가 빌드한 도커 이미지에 Nexus 저장소에 업로드할 태그를 추가합니다. 태그는 Nexus 저장소에 이미지를 구분하기 위한 명칭으로 사용됩니다. 일반적으로 ..

Docker 2023.04.18

[Docker] 도커 이미지 오프라인 환경에 설치

도커 이미지를 인터넷이 되지 않는 환경에 복사하고 설치하는 방법은 크게 두 가지로 나눌 수 있습니다. 첫 번째는 도커 이미지를 파일로 저장하여 복사하는 방법이고, 두 번째는 도커 이미지를 Docker save/load 명령어를 사용하여 복사하는 방법입니다. 도커 이미지를 파일로 저장하여 복사하는 방법: 이 방법은 도커 이미지를 파일로 저장하여 이를 복사하고, 다른 환경에서 파일을 로드하여 도커 이미지를 설치하는 방법입니다. 1-1. 도커 이미지를 파일로 저장하기: 인터넷이 되는 환경에서 원하는 도커 이미지를 파일로 저장합니다. docker save 명령어를 사용하여 도커 이미지를 파일로 저장할 수 있습니다. docker save -o 이미지_파일.tar 이미지_이름:태그 예를 들어, my-app이라는 도..

Docker 2023.04.17

[Docker] 도커 이미지 일괄 최신화 명령어

docker를 사용하다 보면, 버전이 빠르게 업업하다 보니깐, UI도 옛날스럽고, 가끔 버그가 생기기 마련이다. 하지만 이미지를 최신화하면 어떻게 될까? 최신화를 하기 위해, docker pull [이미지명] 명령어를 통해 각 이미지 별로 최신화할 수 있다. 하지만 모든 이미지를 한꺼번에 하기 위해서 아래와 같이 명령어를 저장해 둔다면 너무나 좋지 않을까? 명령어를 잘 숙지하도록하자!! docker image 개인 최신화 docker pull [이미지명] docker image 일괄 최신화 docker images | grep -v REPOSITORY | awk '{print $1}' | xargs -L1 docker pull 각 Container 별로 강제로 다시 만들기 docker-compose up..

Docker 2023.02.22