2017-11-28 24 views
1

개발 용 windows 10 용 도커를 사용하고 있습니다. 전에 Windows 8에서 Docker Toolbox를 사용했습니다.이 경우 호스트 가상 컴퓨터를 "조정 (tune)"하는 데 익숙합니다. MobyLinuxVM.Docker for Windows 10 호스트 컴퓨터에 액세스하는 방법

hyper-v 관리자에서 connect을 시도하면 오류 cannot connect가 표시됩니다. 시도 할 때 docker-machine ls 나는 도커 기계를 얻지 못한다. Windows 10 용 도커에서 기본 시스템에 어떻게 액세스 할 수 있습니까? 내가 해결하려는

문제는 (일명 I 연결하려는 이유) :

  • 우분투 apt-get 나던 일을 나를 위해 (내가 프록시 뒤에 오전) E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/xenial/universe/source/Sources Cannot initiate the connection to 3128:80 (0.0.12.56). - connect (22: Invalid argument) 같은 오류를 얻을. 반면에 Centos yum, curl, ... 작품. http_proxy 변수가 설정됩니다.

  • 호스트에서 swap을 해제하고 싶습니다. 1.2.3.4:1234에서 http://1.2.3.4:1234/에 고정 표시기 설정에서 http proxy의 구성을 바꾸는하여 apt-get

갱신 해결 문제. 2

업데이트 호스트에 /etc/init.d/automount을 변경하여이 문제를 해결 swapoff -a 근무를했다.

답변

1

나는 다양한 privieleges와 컨테이너 실행을 통해 호스트 MobyLinuxVM에 액세스 할 수있었습니다.

는 우선 그런 용기를 실행 그 이후

docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v //:/host alpine sh

때 컨테이너에 난 단지 chroot (이중 슬래시powershell에서 나를 위해 설치 루트 파일 시스템. 단일 slach didnt 한 일이 Wa tch O ut에) chroot /host

그런 다음 필요한 모든 항목에 액세스 할 수 있습니다. /etc/fstab 또는 swapoff -a.