Docker의 대화 형 자습서 및 FAQ 에도 불구하고 컨테이너가 종료되면 데이터가 손실됩니다.
여기에 설명 된대로 Docker를 설치했습니다 : 우분투 13.04에서 아무런 문제없이 http://docs.docker.io/en/latest/installation/ubuntulinux .
그러나 종료하면 모든 데이터가 손실됩니다.
iman@test:~$ sudo docker version
Client version: 0.6.4
Go version (client): go1.1.2
Git commit (client): 2f74b1c
Server version: 0.6.4
Git commit (server): 2f74b1c
Go version (server): go1.1.2
Last stable version: 0.6.4
iman@test:~$ sudo docker run ubuntu ping
2013/10/25 08:05:47 Unable to locate ping
iman@test:~$ sudo docker run ubuntu apt-get install ping
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
iputils-ping
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.1 kB of archives.
After this operation, 143 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ precise/main iputils-ping amd64 3:20101006-1ubuntu1 [56.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 56.1 kB in 0s (195 kB/s)
Selecting previously unselected package iputils-ping.
(Reading database ... 7545 files and directories currently installed.)
Unpacking iputils-ping (from .../iputils-ping_3%3a20101006-1ubuntu1_amd64.deb) ...
Setting up iputils-ping (3:20101006-1ubuntu1) ...
iman@test:~$ sudo docker run ubuntu ping
2013/10/25 08:06:11 Unable to locate ping
iman@test:~$ sudo docker run ubuntu touch /home/test
iman@test:~$ sudo docker run ubuntu ls /home/test
ls: cannot access /home/test: No such file or directory
또한 동일한 결과로 대화식 세션으로 테스트했습니다. 내가 무언가를 잊었습니까?
편집 : 새로운 의사 사용자에게 중요
@으로 모하메드-noureldin 등은 실제로는 말했다 하지 종료 용기 . 매번 새 컨테이너를 만듭니다.
Docker
. 초보자는 분명히 이와 같은 것을 검색하기 때문에 제목과 원래 질문을 유지할 것을 제안합니다. 하지만 글을 쓸 당시의 오해를 설명하는 내용을 추가해 보시지 않겠습니까? 명확하게하는 데 도움이됩니다. 이것이 바로 여기 우리 문화입니다. 그렇지 않습니까? :-)