Amazon Linux WorkSpaces에 Docker 설치
설치
sudo yum install -y docker
로그인 사용자가 Docker를 사용할 수 있도록 허용
sudo gpasswd -a $USER docker
시스템 시작 시 Docker 시작
sudo systemctl enable docker
DNS를 Google Public DNS로 설정
기본적으로 WorkSpaces DNS 설정은 VPC 네트워크의 주소를 가리키므로 Docker 컨테이너 내에서 연결할 수 없는 DNS에 대한 요청이 발생하고 이름 확인이 시간 초과됩니다. 따라서 Google Public DNS를 기본 DNS로 수동으로 설정하기로 결정합니다.
또한 외부 DNS를 지정하면 내부 호스트의 이름 확인은 의미가 없으므로 호스트 이름 검색을 비활성화합니다. 1
다음 내용의 파일을/etc/docker/daemon.json에 저장합니다.
/etc/docker/daemon.json
{
"dns": ["8.8.8.8", "8.8.4.4"],
"dns-search": ["."]
}
Docker 시작
sudo systemctl start docker
동작 확인
다시 로그인하여 동작 확인을 시도합니다.
docker run --rm amazonlinux:2 curl -s https://github.com/status
산출:
GitHub lives! (2018-09-07 21:59:54 -0700) (1)
할 수있었습니다
참고
기본적으로 ap-northeast-1.compute.internal(도쿄 지역의 경우)이 검색되도록 설정되어 있습니다. ↩
Reference
이 문제에 관하여(Amazon Linux WorkSpaces에 Docker 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mosop/items/3784e1bf56b0d518e2c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)