Docker如何在资源库和标签上提交名称的图像

我在本地笔记本电脑上制作了Ubuntu 14:04的图像。 然后我想提交图片,

我运行这个命令来提交

$ sudo Docker commit 2a1aef6a0547 

但是,存储库和TAG上没有名称

像这样,检查图像

  $ sudo docker images 

结果

  REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 87ab1f8aeb2f 12 minutes ago 5.34 GB ubuntu 14.04 e9ae3c220b23 2 weeks ago 187.9 MB 

名称存储库和标签是<none>

为了能够给出一个名字,使用像?

检查docker commit使用参数:

 Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] 

事实上,这里介绍的例子显示了如何做到这一点:

 $ docker commit c3f279d17e0a SvenDowideit/testimage:version3 f5283438590d $ docker images REPOSITORY TAG ID CREATED VIRTUAL SIZE SvenDowideit/testimage version3 f5283438590d 

取决于你想要做什么 – 你可能希望从(n)(现有的) Dockerfile 开始构build图像 。

运行这个语法

 $ sudo docker tag 87ab1f8aeb2f name_your_images:latest 

 $ sudo docker tag 87ab1f8aeb2f ubuntu_test:14.04