2018년 구름IDE 도커 설치 테스트

1 개요[ | ]

구름IDE 도커 설치 테스트
  • 구름IDE 컨테이너에 도커를 설치해보는 테스트
  • 소프트웨어 스택: Blank (빈 프로젝트)
Ubuntu 14.04 LTS
  • 테스트 결과: docker 서비스(데몬)을 시작할 수 없음 ★

2 테스트 1: docker.io 1.6.2[ | ]

root@goorm:~# cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
root@goorm:~# dpkg -l | grep docker
root@goorm:~# apt list docker*
Listing... Done
docker/trusty-updates 1.5-1 amd64
docker.io/trusty-updates 1.6.2~dfsg1-1ubuntu4~14.04.1 amd64
root@goorm:~# apt install docker.io
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  apparmor aufs-tools cgroup-lite iptables libapparmor-perl libapparmor1
  libnfnetlink0 libxtables10
Suggested packages:
  apparmor-profiles apparmor-profiles-extra apparmor-docs apparmor-utils
  btrfs-tools debootstrap lxc rinse
The following NEW packages will be installed:
  apparmor aufs-tools cgroup-lite docker.io iptables libapparmor-perl
  libapparmor1 libnfnetlink0 libxtables10
0 upgraded, 9 newly installed, 0 to remove and 48 not upgraded.
Need to get 5571 kB of archives.
After this operation, 33.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://kr.archive.ubuntu.com/ubuntu/ trusty/main libnfnetlink0 amd64 1.0.1-2 [15.0 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main libapparmor1 amd64 2.10.95-0ubuntu2.6~14.04.3 [31.6 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main libapparmor-perl amd64 2.10.95-0ubuntu2.6~14.04.3 [31.1 kB]
... (생략)
invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found.##################....] 
invoke-rc.d: policy-rc.d denied execution of start.
Processing triggers for libc-bin (2.19-0ubuntu6.14) ...
Processing triggers for ureadahead (0.100.0-16) ...
root@goorm:~# docker -v
Docker version 1.6.2, build 7c8fca2
root@goorm:~# docker run hello-world
FATA[0000] Post http:///var/run/docker.sock/v1.18/containers/create: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
root@goorm:~# service docker start
/etc/init.d/docker: 71: /etc/init.d/docker: cgroupfs_mount: not found

3 테스트 2: docker-ce 18.06[ | ]

root@goorm:~# dpkg -l | grep docker
root@goorm:~# apt list docker*
Listing... 완료
docker/trusty-updates 1.5-1 amd64
docker.io/trusty-updates 1.6.2~dfsg1-1ubuntu4~14.04.1 amd64
root@goorm:~# apt update  
받기:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB] 
무시http://kr.archive.ubuntu.com trusty InRelease 
받기:2 http://kr.archive.ubuntu.com trusty-updates InRelease [65.9 kB]
... (생략)
받기:12 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,727 B]
내려받기 3,751 k바이트, 소요시간 15초 (245 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
root@goorm:~# apt install apt-transport-https ca-certificates curl software-properties-common 
패키지 목록을 읽는 중입니다... 완료   
의존성 트리를 만드는 중입니다 
상태 정보를 읽는 중입니다... 완료 
ca-certificates 패키지는 이미 최신 버전입니다.
ca-certificates 패키지 수동설치로 지정합니다. 
software-properties-common 패키지는 이미 최신 버전입니다. 
다음 패키지를 더 설치할 것입니다: 
  libcurl3
다음 새 패키지를 설치할 것입니다: 
  apt-transport-https 
다음 패키지를 업그레이드할 것입니다:  
  curl libcurl3   
2개 업그레이드, 1개 새로 설치, 0개 제거 및 46개 업그레이드 안 함. 
322 k바이트 아카이브를 받아야 합니다. 
이 작업 후 237 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]
받기:1 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main curl amd64 7.35.0-1ubuntu2.16 [123 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main libcurl3 amd64 7.35.0-1ubuntu2.16 [174 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main apt-transport-https amd64 1.0.1ubuntu2.18 [25.0 kB]   
... (생략)
curl (7.35.0-1ubuntu2.16) 설정하는 중입니다 ...   
apt-transport-https (1.0.1ubuntu2.18) 설정하는 중입니다 ...   
Processing triggers for libc-bin (2.19-0ubuntu6.14) ...
root@goorm:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK
root@goorm:~# apt-key fingerprint 0EBFCD88
/etc/apt/trusted.gpg  
--------------------  
... (생략)
pub   4096R/0EBFCD88 2017-02-22   
  Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid  Docker Release (CE deb) <docker@docker.com>  
sub   4096R/F273FCD8 2017-02-22
root@goorm:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
root@goorm:~# cat /etc/apt/sources.list | grep docker 
deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable   
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable
root@goorm:~# apt update  
무시http://kr.archive.ubuntu.com trusty InRelease 
받기:1 http://kr.archive.ubuntu.com trusty-updates InRelease [65.9 kB]
기존 http://kr.archive.ubuntu.com trusty-backports InRelease  
기존 http://security.ubuntu.com trusty-security InRelease 
... (생략)
기존 http://security.ubuntu.com trusty-security/multiverse amd64 Packages 
내려받기 96.0 k바이트, 소요시간 15초 (6,236 바이트/초)
패키지 목록을 읽는 중입니다... 완료
root@goorm:~# apt list docker*
Listing... 완료   
docker/trusty-updates 1.5-1 amd64 
docker-ce/trusty 18.06.0~ce~3-0~ubuntu amd64  
docker.io/trusty-updates 1.6.2~dfsg1-1ubuntu4~14.04.1 amd64
root@goorm:~# apt install docker-ce   
패키지 목록을 읽는 중입니다... 완료   
의존성 트리를 만드는 중입니다 
상태 정보를 읽는 중입니다... 완료 
다음 패키지를 더 설치할 것입니다: 
  apparmor aufs-tools cgroup-lite iptables libapparmor-perl libapparmor1  
  libltdl7 libnfnetlink0 libsystemd-journal0 libxtables10 pigz
제안하는 패키지:  
  apparmor-profiles apparmor-profiles-extra apparmor-docs apparmor-utils  
다음 새 패키지를 설치할 것입니다: 
  apparmor aufs-tools cgroup-lite docker-ce iptables libapparmor-perl 
  libapparmor1 libltdl7 libnfnetlink0 libsystemd-journal0 libxtables10 pigz   
0개 업그레이드, 12개 새로 설치, 0개 제거 및 46개 업그레이드 안 함.
40.8 M바이트 아카이브를 받아야 합니다.
이 작업 후 205 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]
받기:1 http://kr.archive.ubuntu.com/ubuntu/ trusty/main libnfnetlink0 amd64 1.0.1-2 [15.0 kB] 
받기:2 http://kr.archive.ubuntu.com/ubuntu/ trusty/main libltdl7 amd64 2.4.2-1.7ubuntu1 [35.0 kB] 
받기:3 http://kr.archive.ubuntu.com/ubuntu/ trusty-updates/main libsystemd-journal0 amd64 204-5ubuntu20.28 [50.8 kB]  
... (생략)
cgroup-lite (1.9) 설정하는 중입니다 ...   
invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found.   
invoke-rc.d: policy-rc.d denied execution of start.   
Processing triggers for libc-bin (2.19-0ubuntu6.14) ...   
Processing triggers for ureadahead (0.100.0-16) ...
root@goorm:~# apt list docker-ce -a   
Listing... 완료   
docker-ce/trusty,now 18.06.0~ce~3-0~ubuntu amd64 [installed]  
docker-ce/trusty 18.03.1~ce-0~ubuntu amd64
docker-ce/trusty 18.03.0~ce-0~ubuntu amd64
docker-ce/trusty 17.12.1~ce-0~ubuntu amd64
docker-ce/trusty 17.12.0~ce-0~ubuntu amd64
docker-ce/trusty 17.09.1~ce-0~ubuntu amd64
docker-ce/trusty 17.09.0~ce-0~ubuntu amd64
docker-ce/trusty 17.06.2~ce-0~ubuntu amd64
docker-ce/trusty 17.06.1~ce-0~ubuntu amd64
docker-ce/trusty 17.06.0~ce-0~ubuntu amd64
docker-ce/trusty 17.03.2~ce-0~ubuntu-trusty amd64 
docker-ce/trusty 17.03.1~ce-0~ubuntu-trusty amd64 
docker-ce/trusty 17.03.0~ce-0~ubuntu-trusty amd64
root@goorm:~# docker -v   
Docker version 18.06.0-ce, build 0ffa825
root@goorm:~# docker run hello-world  
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
root@goorm:~# service docker start
mount: permission denied
rmdir: failed to remove `cpu': 읽기전용 파일 시스템
mount: permission denied
rmdir: failed to remove `cpuacct': 읽기전용 파일 시스템
mount: permission denied
rmdir: failed to remove `net_cls': 읽기전용 파일 시스템
mount: permission denied
rmdir: failed to remove `net_prio': 읽기전용 파일 시스템
 * Starting Docker: docker
   ...done.

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}