Bash 无法为tensorflow服务创建docker容器
我试图创建tensorflow服务docker容器,但在运行docker create命令时出现以下错误Bash 无法为tensorflow服务创建docker容器,bash,ubuntu,docker,tensorflow-serving,docker-container,Bash,Ubuntu,Docker,Tensorflow Serving,Docker Container,我试图创建tensorflow服务docker容器,但在运行docker create命令时出现以下错误 我无法确定是因为位置错误还是我的/bin/bash文件损坏。如何解决此问题?提前感谢。您在容器图像中使用的基本图像是什么?我查了busybox和alpine。默认情况下,它们有ash,但没有bash。创建图像后,可以按如下方式运行图像: docker run-它是我的图像名“sh” 这将使您进入一个交互式shell。将cd插入/bin并使用ls检查哪些命令可用 我在阿尔卑斯山买的 / # l
我无法确定是因为位置错误还是我的/bin/bash文件损坏。如何解决此问题?提前感谢。您在容器图像中使用的基本图像是什么?我查了busybox和alpine。默认情况下,它们有
ash
,但没有bash
。创建图像后,可以按如下方式运行图像:
docker run-它是我的图像名“sh”
这将使您进入一个交互式shell。将cd
插入/bin
并使用ls
检查哪些命令可用
我在阿尔卑斯山买的
/ # ls /bin
ash df getopt linux64 mpstat rev sync
base64 dmesg grep ln mv rm tar
bbconfig dnsdomainname gunzip login netstat rmdir touch
busybox dumpkmap gzip ls nice run-parts true
cat echo hostname lzop pidof sed umount
chgrp ed ionice makemime ping setpriv uname
chmod egrep iostat mkdir ping6 setserial usleep
chown false ipcalc mknod pipe_progress sh watch
conspy fatattr kbd_mode mktemp printenv sleep zcat
cp fdflush kill more ps stat
date fgrep link mount pwd stty
dd fsync linux32 mountpoint reformime su
容器是从容器映像创建的实例。在您的情况下,您的容器tf\u container\u gpu
是根据您指定的图像创建的。您只能在创建容器时为其命名。在那之后,你只需要用这个名字开始
docker启动tf\U容器\U gpu
应该可以
如果要重新创建容器(例如,在重新构建映像之后),请首先删除先前的容器实例
docker container rm tf\u container\u gpu
。然后再次运行容器
docker run--name=tf\u container\u gpu
只需启动和停止容器
docker启动tf\U容器\U gpu
docker stop tf\u container\u gpu
您使用的基本图像是什么?