在构build中命名一个docker,以及如何检索它

我试图build立一个docker的形象。 然后在docker images命令中,列表显示:

REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> eaaf8e203bd4 1 min ago 253.2 MB 

有没有在我的Dockerfile中指定此版本的名称的方法 ? 或在docker build . 命令行?

另一个问题:我想通过SFTP上传我的生产服务器上的docker容器并运行它。 容器在哪里存放?

你应该使用docker build的-t选项

 docker build -t name:tag 

标签是可选的。

我想通过SFTP上传我的生产服务器上的docker容器并运行它。

你应该“上传”图像,我的意思是推送到您的服务器上运行的dockerregistry 。

您也可以将正在运行的容器提交到中间映像(这会冻结容器的运行状态,但如果在该容器中声明了该容器,则不会保留该卷数据)
然后复制该存档,然后docker importdocker import
请参阅“ 如何在不同主机之间移动docker集装箱 ”。

导入后,请参阅“ 主机上存储的docker图像在哪里? ”。
/var/lib/docker/containers的容器)