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