목록IT/도커 (3)
유비무환

docker desktop 설치 과정에서 아래와 같은 에러를 보게 되어서 해결 방안을 찾아서 남겨놓는다. 시스템 구성(서비스)에서 'power' 체크박스를 해제하라는 방법이 제일 많이 나왔지만 필자는 해당 방법으로 해결되지 않아서 이 글에는 포함하지 않았다. 에러 내용 Component CommunityInstaller.ServiceAction failed: Failed to start service: 서비스가 시작이나 제어 요청에 빠르게 응답하지 않았습니다 해결 방안 레지스트리 편집기 열기(작업표시줄 검색창에 'regedit' 입력) 왼쪽 경로에 접근 -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control 오른쪽 화면에서 ServicesPipeTimeout 항..

Docker Config, Secret 란? config 나 secret 은 스웜 서비스에서 사용 가능한 방식으로 이미지나 컨테이너 외부에 파일을 저장하는 방식을 의미합니다. 두 방식 모두 서비스에 자유롭게 추가하거나 제거할 수 있습니다. 스웜에 config 나 secret을 추가하게 되면 도커가 TLS 연결을 통해서 해당 파일을 스웜 관리자에게 보냅니다. 이렇게 보내진 파일을 Raft 로그에 저장되고, 해당 로그는 암호화됩니다. ※ Raft 알고리즘 : 분산 시스템 내에서 합의 과정 중에 발생할 수 있는 문제를 해결하기 위한 알고리즘의 한 종류 Config config는 레지스트리나 구성 파일과 같이 암호화가 필요하지 않은 정보를 저장하는 방식을 의미합니다. // config 생성 echo "This ..

도커란? 애플리케이션을 개발, 배송, 실행하기 위한 오픈 플랫폼을 의미합니다. 제목에서와 같이 네트워크에 중점을 둔 글이기 때문에 도커에 대한 설명은 넘어가고 바로 네트워크를 살펴보도록 하겠습니다. 도커 문서를 살펴보면 네트워크의 종류가 다음과 같이 나와있습니다. 도커 네트워크 bridge : 기본 네트워크 드라이버. 일반적으로 통신이 필요한 독립 실행형 컨테이너에서 애플리케이션을 실행할 때 사용됩니다. host : 독립형 컨테이너의 경우 컨테이너와 호스트 간의 네트워크 격리를 제거하고 호스트의 네트워크를 직접 사용합니다. overlay : 여러 도커 데몬을 함께 연결하고 스웜 서비스가 서로 통신할 수 있도록 합니다. macvlan : 컨테이너에 MAC 주소를 할당하여 네트워크에서 물리적 장치로 표시할 ..