ubuntu18.04 docker安装+docker使用caffe+一般caffe安装

本文档详细介绍了如何在Ubuntu系统上安装Docker,并提供了配置Caffe环境的具体步骤,包括解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker安装

先移除历史版本:

sudo apt-get remove docker docker-engine docker.io

安装软件包来允许apt通过HTTPS使用存储库 

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

 Add Docker’s official GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

输入lsb_release -cs查询自己ubuntu系统的分布式名字,得到结果如:bionic。然后添加稳定下载源(把bionic换成符合自己系统的):

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

更新:

sudo apt-get update

安装docker最新版:

sudo apt-get install docker-ce

确认安装成功:

sudo docker run hello-world

 去除docker必须通过root sudo使用:

       1.将用户名jmh添加到docker组内:

sudo gpasswd jmh docker

      2. 修改sock权限

sudo chmod a+rw /var/run/docker.sock

docker查看caffe版本(没有pull会自动download):

docker run -ti bvlc/caffe:cpu caffe --version

 docker启用caffe参考:docker使用caffe

一般caffe安装

我根据官网ubuntu17.04以上的版本的安装说明来,也会有很多问题,最后按照以下教程来使用github库来编译(不使用教程里的make,而使用cmake):

http://www.cnblogs.com/sunshineatnoon/p/4535329.html

git 克隆之后:

cd caffe/build/

cmake ..

如果遇到问题: src/caffe/net.cpp:8:10: fatal error: hdf5.h: No such file or directory

需要修改Makefile.config里的INCLUDE_DIRS(加上hdf5这一项)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/

如果再遇到问题:  

CMake Error at CMakeLists.txt:104 (add_dependencies):
  The dependency target "pycaffe" of target "pytest" does not exist.

安装python-numpy即可:

sudo apt-get install python-numpy

 

### 如何在 Ubuntu 18.04安装 Docker #### 卸载旧版本的 Docker 为了确保新版本能够正常运行,在开始安装前应先卸载可能存在的旧版 Docker 软件。可以使用以下命令完成此操作: ```bash sudo apt-get remove docker docker-engine docker.io ``` 这一步非常重要,因为旧版本可能会与新版本冲突[^1]。 --- #### 更新系统包索引 在正式安装之前,更新系统的包管理器索引以获取最新的软件列表是非常必要的。执行以下命令来实现这一目标: ```bash sudo apt-get update ``` 随后,还需要安装一些必需的系统工具以便后续配置顺利进行: ```bash sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common ``` 这些工具主要用于支持 HTTPS 连接以及 GPG 密钥验证等功能[^2]。 --- #### 添加官方 GPG 密钥 通过阿里云提供的镜像站点下载并添加 Docker 的官方 GPG 密钥到本地系统中,从而验证所下载文件的真实性。具体命令如下所示: ```bash curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - ``` 这条指令会从指定 URL 下载密钥并将之导入至 APT 键环之中[^2]。 --- #### 配置 Docker 软件源 接下来定义一个新的 APT 存储库地址指向阿里云维护下的稳定分支版本仓库。以下是相应的设置方法: ```bash sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" ``` 其中 `$(lsb_release -cs)` 动态返回当前发行代号 (如 bionic),用于匹配合适的存储路径[^2]。 --- #### 安装最新版 Docker CE 再次刷新本地缓存数据之后即可开始实际部署过程了。输入下面两条语句依次完成这两项工作: ```bash sudo apt-get -y update sudo apt-get -y install docker-ce ``` 至此便完成了整个流程中的核心部分——Docker 社区版引擎的成功落地[^2]! --- #### 验证安装成果 最后可以通过简单的测试确认一切是否就绪无误。尝试启动一个小容器实例来看看效果吧: ```bash sudo docker run hello-world ``` 如果屏幕上打印出了欢迎消息,则表明环境搭建完毕且功能完好可用。 --- ### 总结 综上所述,按照上述步骤逐一操作便可轻松实现在基于 Linux 发行版之一 ——Ubuntu 18.04 LTS 平台上快速高效地引入现代化应用开发利器 Docker 技术栈的目的[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值