도커 엔진이 설치된 맞춤형 우분투 ISO를 만들고 싶습니다. 또한 일부 도커 이미지를로드하고 싶습니다.
Docker Engine이 설치되었습니다.
docker save
명령을 사용하여 도커 이미지를 저장할 수 있습니다. 하지만 설치 중에로드 할 수 없습니다.
내 샘플 킥 스타트 파일 :
%post --nochroot
mkdir /target/usr/share/my-docker-imgs
cp -rf /cdrom/pool/extras/sample.tar /target/usr/share/my-docker-imgs
%end
%post
#server docker status // It shows docker is not running in log file. I also tried to start it hear.
docker load -i /usr/share/my-docker-imgs/sample.tar //Log: Cannot connect to the Docker daemon. Is the docker daemon running on this host?
%end
또한 시드 파일에서 시도했습니다.
d-i preseed/late_command string in-target docker load -i /usr/share/my-docker-imgs/sample.tar;
설치 중 오류 코드 127을 통해 발생합니다.
내가 참조 : 사용자 정의 우분투 ISO
설치 후 Docker가 시작되지 않았습니다. 심지어 /var/lib/docker
디렉토리는 아직 후 설치 과정에서 만들어지지 않습니다.
1 단계 : ]을 참조 이 의 고정 표시기 이미지를 내 보냅니다. 라는 단일 파일이 docker-images.tar
있습니다. pool/extras
디렉토리에 복사하십시오 .
2 단계: In the preseed/ks-myiso.cfg file,
%post --nochroot
cp -r /cdrom/pool/extras/docker-images.tar /target/usr/share/
%end
%post
mkdir -p /var/lib/docker
tar -xvf /usr/share/naanal_pkgs/docker_images.tar -C /var/lib/docker
%end
참고 : cdrom에서 tar 파일을 직접 추출하는 동안 몇 가지 문제가 발생했습니다. 이것에 대한 문제를 찾지 못하면 docker-images.tar 파일을 복사하지 않고 직접 untar 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다