无法查看docker容器中的内容
我是docker的新手,尝试探索docker的特点。我创建了一个容器并在其中存储了一些数据,然后将其推送到我的docker帐户上 但是,当我拉同一个容器时,我无法看到存储在容器中的数据。为什么我的数据不可用? 我的数据到哪里去了 更新 我执行了以下步骤: ubuntu@domU-12-31-39-0A-11-9F:~$sudo docker run-i-t ubuntu/bin/bash 无法在本地找到图像“ubuntu” 拉存储库ubuntu XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 XXXXXXXXXXXXX:下载完成 root@xxxxxxxxxxxx: 在这里,我做了更改,然后提交了容器 ubuntu@domU-12-31-39-07-76-B4:~$sudo docker提交xxxxxxxxxxx ubuntu 0FD6B6B8ACD3DC49947611E61077600A93A6285EBDCF45F1A8F73B4A26274费用 ubuntu@domU-12-31-39-07-76-B4:~$sudo docker推送myrepositoryname/ubuntu 推送引用存储库[myrepositoryname/ubuntu](len:1) 发送图像列表 请在推送之前登录: 用户名:xxxx 密码: 电邮:xxxxxxxx 登录成功 推送引用存储库[myrepositoryname/ubuntu](len:1) 发送图像列表 推送存储库myrepositoryname/ubuntu(1个标签) 511136ea3c5a:映像已被推送,正在跳过 图像XXXXXXXXXX已被推送,正在跳过 图像XXXXXXXXXX已被推送,正在跳过 图像XXXXXXXXXX已被推送,正在跳过 在{https://repository name}上推送版本[xxxxxxxxxxx]的标记 在我签入docker帐户后,图像被推送。在那之后,我创建了一个新的帐户并拉取了图片(我公开了图片)。但是,我没有得到我的数据 ubuntu@domU-12-31-39-14-1D-8F:~$sudo docker登录 用户名:xxxx 密码: 电邮:XXXXXXXXXX 帐户已创建。请使用我们发送给您的电子邮件的确认链接来激活它 ubuntu@domU-12-31-39-14-1D-8F:~$sudo docker登录 用户名(xxxx):xxxxx 登录成功 ubuntu@domU-12-31-39-14-1D-8F:~$sudo docker pull myrepositoryname/ubuntu 拉取存储库myrepositoryname/ubuntu 6d38862b09be:下载完成 511136ea3c5a:下载完成 6170bb7b0ad1:下载完成 9cd978db300e:下载完成 ubuntu@domU-12-31-39-14-1D-8F:~$sudo docker run-i-t myrepositoryname/ubuntu/bin/bash root@7b7cc51fbd90:/#cd主页/ root@7b7cc51fbd90:/home#ls无法查看docker容器中的内容,docker,Docker,我是docker的新手,尝试探索docker的特点。我创建了一个容器并在其中存储了一些数据,然后将其推送到我的docker帐户上 但是,当我拉同一个容器时,我无法看到存储在容器中的数据。为什么我的数据不可用? 我的数据到哪里去了 更新 我执行了以下步骤: ubuntu@domU-12-31-39-0A-11-9F:~$sudo docker run-i-t ubuntu/bin/bash 无法在本地找到图像“ubuntu” 拉存储库ubuntu XXXXXXXXXXXXX:下载完成 XXXXXX
我将数据存储在/home path中,但是当我检查没有数据时是否创建了图像 当您运行
docker
图像时(使用n
文件层,请参见),您将在该图像上创建第n+1
个文件层。这就是您存储数据的位置。如果您docker-stop
您的容器,则该数据仍保留在该层中,当您重新docker-start
您的容器时,该数据仍存在
但是,如果您再次运行docker
您的图像,您将创建一个不包含该数据的不同容器
现在,您希望将数据发送到索引(Docker帐户)。您只能发送图像,不能发送容器,并且您使用的图像不包含此数据。因此,您需要
docker提交
您的容器到一个新的映像,并且您可以docker推送
结果映像docker pull
ing应该会给您一个包含数据的可启动映像。您创建了映像吗
当您运行docker
图像时(使用n
文件层,请参见),您将在该图像上创建第n+1
个文件层。这就是您存储数据的位置。如果您docker-stop
您的容器,则该数据仍保留在该层中,当您重新docker-start
您的容器时,该数据仍存在
但是,如果您再次运行docker
您的图像,您将创建一个不包含该数据的不同容器
现在,您希望将数据发送到索引(Docker帐户)。您只能发送图像,不能发送容器,并且您使用的图像不包含此数据。因此,您需要
docker提交
您的容器到一个新的映像,并且您可以docker推送
结果映像docker pull
ing应该会给您一个包含数据的可启动映像。您创建了映像吗
当您运行docker
图像时(使用n
文件层,请参见),您将在该图像上创建第n+1
个文件层。这就是您存储数据的位置。如果您docker-stop
您的容器,则该数据仍保留在该层中,当您重新docker-start
您的容器时,该数据仍存在
但是,如果您再次运行docker
您的图像,您将创建一个不包含该数据的不同容器
现在,您希望将数据发送到索引(Docker帐户)。您只能发送图像,不能发送容器,并且您使用的图像不包含此数据。因此,您需要
docker提交
您的容器到一个新的映像,并且您可以docker推送
结果映像docker pull
ing应该会给您一个包含数据的可启动映像。您创建了映像吗
当您运行docker
图像时(使用n
文件层,请参见),您将在该图像上创建第n+1
个文件层。这就是您存储数据的位置。如果您docker停止
您的容器,该数据将保留在该层中,并且