我从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)
答案 0 :(得分:2)
只需要使用容器ID:
TextView
然后您可以将容器标记为 finid / ubuntu-nodejs :
docker commit -m "node.js" -a "Me" aaa73f6c6614