我无法在docker镜像中提交更改

时间:2017-09-04 21:56:49

标签: linux docker containers ubuntu-16.04

我从https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04学习码头工具。

我在“步骤6 - 将容器中的更改提交到Docker镜像”中遇到问题。

当我运行命令docker run -it ubuntu时,我获得了对容器的交互式shell访问,并且在命令行中我获得了例如:root@aaa73f6c6614:/#并且我可以使用shell。但是当我想在安装nodejs后进行提交更改时,我必须使用命令exit退出交互式shell并在命令行中写入:docker commit -m "node.js" -a "Me" aaa73f6c6614 finid/ubuntu-nodejs但是我收到以下错误:Error response from daemon: No such container: aaa73f6c6614/Ubuntu-NodeJS

为什么我不能提交更改,我该怎么做?

(我使用Ubuntu 16.04)

1 个答案:

答案 0 :(得分:2)

只需要使用容器ID:

TextView

然后您可以将容器标记为 finid / ubuntu-nodejs

docker commit -m "node.js" -a "Me" aaa73f6c6614