尝试从docker-py运行docker容器,但是当我运行时:
client.containers.run(image='my/image:tag')
我收到此错误:
TypeError:序列项0:预期为类似字节的对象,找到了str
使用以下代码编码为字节
client.containers.run(image='my/image:tag'.encode())
给出错误:
TypeError:b'my / image:tag'不可序列化JSON
我尝试通过运行功能来查看是否有标签关键字,但据我所知没有。
答案 0 :(得分:1)
尝试先运行images.list()
,然后使用get
获取所需的图像
例如:
client.images.list()
#--> Should output all available Images
然后运行
container = client.images.get('Image_Name')
container.stop() #Stops Image.
这应该给您确切的图像名称。
container.attrs['Config']['Image']