linux - 关于用于构建和运行的 Boot2docker 设置的一些问题
问题描述
我是生物信息学的新手。最近,我开始学习这本书,名为《Bioinformatics with Python Cookbook (by Antao, Tiago)》。我在为 Linux 设置 Docker 时遇到了一些问题。有关问题,请参见下文:
我试图按照作者的说明设置 Docker 文件,但我发现有些文件“下载失败”。docker build -t bio https://raw.githubusercontent.com/tiagoantao/bioinf-python/master/docker/2/Dockerfile
然后我仍然按照说明继续设置容器:“现在,您已准备好运行容器,如下所示:docker run -ti -p 9875:9875 -v YOUR_DIRECTORY:/data bio”</p>
我输入为 docker run -ti -p 9875:9875 -v C:/Users/guangliang/Desktop/Bioinformation/data bio
但是,它给了我一个错误,说“无法在本地找到图像“bio:latest””。
任何人都可以给我任何建议吗?我的想法可能是我错过了下载一些用于设置 Docker 的文件的第一步,但我不确定是否可以获取这些文件。非常感谢您的任何评论!
最好的问候约翰尼
我尝试下载docker文件几次,但仍然出现错误
docker build -t bio https://raw.githubusercontent.com/tiagoantao/bioinf-python/master/docker/2/Dockerfile
docker run -ti -p 9875:9875 -v C:/Users/guanliang/Desktop/Bioinformation/data bio
在第一期中,我发现有些文件“下载失败”。在第 2 期中,出现“无法在本地找到图像“bio:latest””的错误。出现
解决方案
这里有几个问题:
1)看起来您没有下载该 docker 文件并在本地构建所需的 docker 映像
2)由于以前的问题,您收到关于在本地找不到图像的错误
所以,你应该这样做:
1) 下载该 Dockerfile ( https://raw.githubusercontent.com/tiagoantao/bioinf-python/master/docker/2/Dockerfile )。如果由于某种原因无法下载该文件,只需在 git 中打开它,选择所有内容,复制,然后在计算机上的某个文件夹中创建一个新文件,将其命名为“Dockerfile”并粘贴内容。
2) 在本地构建映像 - 转到您下载该 dockerfile 的文件夹并执行以下命令:
docker build -t bio .
3) 使用 docker run ... 命令运行您的容器
推荐阅读
- python - 模块 trax.fastmath 是否已弃用?
- c++ - 返回 9x9 网格数组中指定子网格的元素?
- javascript - 将客户端变量添加到 AMP 的 GTM 变量
- lua - 如何编写将值四舍五入到最接近 16 位的函数
- python-3.x - 你如何扩大行的大小?
- core-data - 使用“==”运算符时NSDate比较失败
- vue.js - 如果它是重定向 URL,则深层链接不起作用
- chatbot - 在保留上下文的语言之间切换
- arduino - 如何使用 esptool 将 tasmota(或任何东西)闪存到 M5Stack ATOM Lite(ESP32-PICO-D4)?
- android - 有没有办法制作视图拖动手柄