Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 无法为tensorflow服务创建docker容器_Bash_Ubuntu_Docker_Tensorflow Serving_Docker Container - Fatal编程技术网

Bash 无法为tensorflow服务创建docker容器

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

我试图创建tensorflow服务docker容器,但在运行docker create命令时出现以下错误


我无法确定是因为位置错误还是我的/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

您使用的基本图像是什么?