Docker6 docker network rabbitmq clustering을 구성하기 위해 서로 다른 호스트의 컨테이너끼리 통신이 필요했는데 docker network overlay로 해결을 하게 되어 정리해본다. docker swarm으로 host1에 조인을 먼저 해준다. [host1] docker swarm init *토큰이 기억안날때* docker swarm join-token manager init은 host1에서만 진행하여도 된다. init할때 나온 join 명령어를 join할 host에서 복붙해준다. [host2] docker swarm join --token [token] [ip]:[port] *join 확인하기* docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS dkp.. 2024. 3. 27. docker image, container, volume, network 삭제 - 컨테이너 전체 확인 docker container ls -a - 컨테이너 삭제 docker rm [CONTAINER ID] - 이미지 확인 docker image ls - 이미지 삭제(태그) docker rmi [REPOSITORY] - 이미지 삭제 docker rmi [IMAGE ID] - 볼륨 확인 docker volume ls - 볼륨 삭제 docker volume rm [VOLUME NAME] - 네트워크 확인 docker network ls - 네트워크 삭제 docker network rm [NAME] 2023. 11. 20. Docker Compose 설치 시 권한 에러 도커 설치 후 컴포즈 설치 할때 에러가 났다. https://docs.docker.com/compose/install/standalone/ Install Compose standalone docs.docker.com curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 이 명령어를 입력하면 권한이 없으니 아래 명령어로 권한을 주자! sudo chmod -R 777 /usr/local/bin 입력하면 설치가 잘 된다. 2023. 8. 17. wsl2 에서 docker 호환성 문제 wsl2 설치후에 ubuntu에서 docker build 하는데 자꾸 오류가 나서.. 엄청난 삽질을 하다가 알게된 사실... 우분투 버전이 22.04 이상일땐 iptables-nft이 기본 설정으로 잡혀있어 호환성 문제가 발생하기때문에 ‘iptables’ 설정을 iptables-legacy로 변경해야 도커 데몬 사용가능하다고 한다. 밑에 명령어 입력하면 sudo update-alternatives --config iptables 아래의 화면의 나온다! 설정바꿔주고 재부팅하면 빌드 잘됩니당 ㅎㅎ 2023. 3. 31. 이전 1 2 다음