docker 2

[Docker] The container name @@@ is already in use by container ... 해결 방법

문제 상황 Gitlab CI/CD Pipeline 중에서 잘 되었던, 잘 될 수밖에 없는 절차에서 에러가 났다. 하여 에러난 부분의 로그를 살펴보니 docker: Error response from daemon: Conflict. The container name "NAME" is already in use by container "CONTAINER ID". You have to remove (or rename) that container to be able to reuse that name. 의 문제가 발생하고 있었다. docker ps로 컨테이너들을 살펴보니 이미 사용되고 있다던 CONTAINER ID 가 없었다. (여기서부터 이상했던 것인데...) 그래도 해당 ID 값으로 컨테이너를 삭제하고, 이미..

Linux 2022.04.15

[Docker] 도커 이미지, 컨테이너 추가·삭제·확인·실행·정지하기

Docker image 확인하기 $ docker images 동작 중인 Container 확인하기 $ docker ps 동작 중이지 않은 Container 확인하기 $ docker ps -a Docker image 받아오기 $ docker pull [Git URL] Container 실행시키기 $ docker run [Options] [Repository] 옵션 설명 예시 -d 백그라운드에서 실행하기. 실행 결과로 컨테이너 ID만을 출력한다. --name 이름을 부여하여 해당 이름으로 컨테이너 식별 가능하다. 특정 컨테이너를 'som'으로 이름 붙였다. docker stop, docker rm 시에 활용 가능하다. -e 환경 변수 설정하기 환경 변수 값을 설정한다. -p 호스트-컨테이너 간의 port 배..

Linux 2021.11.30