docker image

Programming/Server

[Docker] Docker Container Deploy for Private Network

현재 회사에서는 모든 프로그램을 모두 도커 컨테이너로 배포하고 관리를 하고 있다. B2B 쪽으로 솔루션 수요가 많아서 직접 서버를 설치를 하러 다녔었는데, 대부분 외부 인터넷이 막혀있는 폐쇄망 환경이였다. 폐쇄망이기 때문에, 도커 이미지를 어디서 받아오거나 다운로드할 수 없었기에 파일로 다운로드해서 가져가고 이를 설치 서버에 옮기고 이미지를 설치한 다음에 컨테이너를 돌릴 수밖에 없다. Docker에서는 다음과 같은 명령어로 Docker 이미지를 파일로 내려받고, 도커 이미지 파일을 설치할 수 있다. 1. 현재 저장된 도커 이미지를 tar 파일로 다운로드하는 명령어 (tar 파일만 가능) docker save ${도커 이미지 이름} -o ${파일명}.tar 2. 도커 이미지 파일을 도커 이미지로 설치하는 ..

Programming/Server

[Shell Script] ECR 도커 컨테이너 이미지 명 및 태그 정보 추출

AWS ECR에 도커 이미지를 등록하면 {ID}. dkr.ecr.us-east-2.amazonaws.com/{리파지토리명} 형태로 도커 이미지가 등록된다. {ID}. dkr.ecr.us-east-2.amazonaws.com/{리파지토리명}:{tag} 형태로 ECR에서는 도커 이미지를 관리하는데, EC2에서 이미지를 받아서 컨테이너를 돌렸을 때, 도커 컨테이너 리스트를 확인하면 다음 사진과 같이 뜨게 된다. docker ps 돌아가는 컨테이너가 한 두개면 몰라도 20~30개가 넘어가는 경우 어떤 컨테이너가 어떤 이미지의 어느 태그 기반으로 돌아가고 있는지 확인하기가 어렵다. 그래서 다음과 같이 간단하게 쉘 스크립트를 짰다. #!/bin/bash docker ps | awk '{split($2,image,"..

JohnMark
'docker image' 태그의 글 목록