在构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 import
其docker import
。
请参阅“ 如何在不同主机之间移动docker集装箱 ”。
导入后,请参阅“ 主机上存储的docker图像在哪里? ”。
( /var/lib/docker/containers
的容器)