docker (4) 썸네일형 리스트형 [Docker] health check 를 사용하여 컨테이너 상태 확인 MSA 환경에서 각 서비스들을 일괄 실행시키기 위해 docker-compose 를 사용하였다.이때 서비스간 실행 순서를 보장하기 위해 depens_on 옵션을 사용하였다. # docker-compose.yml config-service: container_name: config-service ... user-service: depends_on: - config-service ... 이때 depends_on 을 통해 config-service 가 실행되었을때 user-service 가 실행되도록 설정하였다. 하지만 config-service 에서 가져와야할 properties 들을 가지고 올 수 없었다. 이는 config-service 가 정상적으로 실행되지 않은 상태.. Docker 컨테이너 이름 변경 docker 컨테이너를 실행할때 --name 속성을 지정해주지 않으면 랜덤한 값으로 이름이 지정됩니다. 해당 사진은 docker 로 postgresql 을 실행했을때의 모습입니다. --name 을 지정해주지 않아서 NAMES 에 임의의 값인 vigorous_faraday 라는 이름이 붙었습니다. 이 이름을 변경해보도록 하겠습니다. sudo docekr rename [old_name] [new_name] docker name 은 고유값이기 때문에 중복이 불가능합니다!. 저는 vigorous_faraday 를 postgres 로 변경해보도록 하겠습니다. sudo docker rename vigorous_faraday postgres 변경된 것을 보실 수 있습니다. Docker 설치 우분투 22.04 버전 / Ubuntu 22.04 기존에 설치된 docker 제거 sudo apt-get remove docker docker-engine docker.io 최신상태 업데이트 sudo apt-get update 도커 설치 sudo apt install docker.io 도커 모든 종속성 설치 sudo snap install docker 도커 설치 확인 docker -v 도커 테스트 hello-world 라는 이미지 실행 sudo docker run hello-world 여기서 run 명령어는 이미지가 없으면 pull 한 후 start 해줍니다. ( 도커 명령어는 따로 ) 도커 이미지 확인 sudo docker images 아까 전 내려받은 hello-world 가 있습니다. 컨테이너 확인 sudo docker ps -a 컨테이너 삭제 s.. [Docker] Docker 컨테이너 간단한 명령어 이미지 조회 sudo docker images 컨테이너 조회 실행 중이 컨테이너 조회 docker ps 전체 조회 docker ps -a 컨테이너 중지 docker stop 컨테이너 이름 or 아이디 컨테이너 시작, 재시작 컨테이너 시작 docker start 컨테이너 이름 or 아이디 컨테이너 재시작 docker restart 컨테이너 이름 or 아이디 컨테이너 접속 docker attach 컨테이너 이름 or 아이디 이전 1 다음