我跟https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04学的是docker。
我在“第6步-将容器中的更改提交到Docker镜像”中遇到了一个问题。
当我运行命令docker run -it ubuntu
时,我获得了对容器的交互式外壳访问,在命令行中,我得到了例如:root@aaa73f6c6614:/#
和我可以使用外壳。但是,当我想要在安装nodejs后提交更改时,我必须使用命令exit
退出交互式外壳,并在命令行中写入:docker commit -m "node.js" -a "Me" aaa73f6c6614 finid/ubuntu-nodejs
,但我得到了以下错误:Error response from daemon: No such container: aaa73f6c6614/Ubuntu-NodeJS
。
为什么我不能提交更改,我该如何提交?
(我使用Ubuntu 16.04)
发布于 2017-09-04 22:12:42
只需要使用容器id:
docker commit -m "node.js" -a "Me" aaa73f6c6614
然后,您可以将容器标记为finid/ubuntu-nodejs
docker tag aaa73f6c6614 finid/ubuntu-nodejs:latest
https://stackoverflow.com/questions/46044460
复制相似问题