首先,我是Docker的新手。我在Ubuntu服务器上运行Docker。
我使用创建了一个新容器
sudo docker run -ti --rm ubuntu /bin/bash
但当我试图保存
root@fb3811666c85:/# docker commit -p fb3811666c85 mycontainer
我明白
bash: docker: command not found
我也试过
root@fb3811666c85:/# sudo docker commit -p fb3811666c85 mycontainer
得到了
sudo: docker: command not found
我做错了什么?
1条答案
按热度按时间yqhsw0fo1#
此命令不能从容器内运行。(你的容器没有docker,所以错误很明显。但即使它有docker,它也不会达到你所寻求的结果。可能会抱怨容器不可用。如果您使用的是主机套接字,则可能不会发生)。
在一个终端中打开一个容器,进行所需的更改。在第二个终端中,运行docker ps。复制容器ID。运行命令。在您的命令中,我认为您应该使用myImage:myNewTag而不是myContainer。