博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
树莓派安装docker
阅读量:7095 次
发布时间:2019-06-28

本文共 2460 字,大约阅读时间需要 8 分钟。

概述

其实树莓派安装docker和平时安装docker没什么区别,但是我就是喜欢记录下,这次安装docker的原因就是因为为了方便使用,练习写dockerfile什么的

安装docker

首先官方的方式我是不推荐的,安装完docker之后因为中国的网络缘故我们还要修改docker的镜像仓库地址

废话不多说直接开始安装
首先打开这个地址
dev.aliyun.com
其实就是阿里云的docker镜像仓库地址
接着点击管理中心->镜像加速器,里面就有配置镜像仓库的方法,输入下面这句话安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

~ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun# Executing docker install script, commit: e749601+ sh -c 'apt-get update -qq >/dev/null'+ sh -c 'apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null'+ sh -c 'curl -fsSL "https://mirrors.aliyun.com/docker-ce/linux/raspbian/gpg" | apt-key add -qq - >/dev/null'+ sh -c 'echo "deb [arch=armhf] https://mirrors.aliyun.com/docker-ce/linux/raspbian jessie edge" > /etc/apt/sources.list.d/docker.list'+ '[' raspbian = debian ']'+ sh -c 'apt-get update -qq >/dev/null'+ sh -c 'apt-get install -y -qq --no-install-recommends docker-ce >/dev/null'+ sh -c 'docker version'Client: Version:    18.03.0-ce API version:    1.37 Go version:    go1.9.4 Git commit:    0520e24 Built:    Wed Mar 21 23:27:19 2018 OS/Arch:    linux/arm Experimental:    false Orchestrator:    swarmServer: Engine:  Version:    18.03.0-ce  API version:    1.37 (minimum version 1.12)  Go version:    go1.9.4  Git commit:    0520e24  Built:    Wed Mar 21 23:23:22 2018  OS/Arch:    linux/arm  Experimental:    falseIf you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something like:  sudo usermod -aG docker your-userRemember that you will have to log out and back in for this to take effect!WARNING: Adding a user to the "docker" group will grant the ability to run         containers which can be used to obtain root privileges on the         docker host.         Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface         for more information.

上面提示如果你不是使用root用户的,那么要把这个用户加入到docker组中,就是使用下面这个命令

sudo usermod -aG docker your-user

配置docker加速地址

只要执行下面的命令就好了

sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{  "registry-mirrors": ["你的加速地址"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

如果你在pull镜像的时候出现下面的错误

Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 127.0.0.1:53: server misbehaving

这个就是网络错误,我的是因为我的dns服务器没有设置好,在下面这个文件

vim /etc/resolv.conf
加上
nameserver 1.1.1.1
就好了

欢迎关注Bboysoul的博客

Have Fun

转载地址:http://jmaql.baihongyu.com/

你可能感兴趣的文章
Python关于使用subprocess.Popen时遇到的一个小问题记录
查看>>
Python统计列表元素出现次数
查看>>
建立git密钥对
查看>>
合并区间
查看>>
看一篇,学一篇,今日份的pandas,你该这么学!No.2
查看>>
Python项目案例介绍,炫酷飞机大战,内附源码文件领取
查看>>
JavaScript基础(一)
查看>>
ES6 Promise介绍
查看>>
IM客户端消息推送的几种方式及特点
查看>>
发布 HashiCorp Consul Helm Chart
查看>>
Android性能优化之内存泄漏
查看>>
成都顾连康复医院:骨折术后真正的康复应该是这样的
查看>>
3、Ktor学习-ApplicationCall简介;
查看>>
10月25日云栖精选夜读:全世界都在关注中国企业的互联网架构?云栖大会道出了真相...
查看>>
让你的APP实现即时聊天功能
查看>>
阿里P7谈论前端的五大优势!
查看>>
干货|区块链技术入门——比特币运行及交易原理剖析(分享实录)
查看>>
从 shuffle 看代码品味(面试题)
查看>>
InnoDb索引机制
查看>>
網站頁面載入速度在 2019 年對於 Google SEO 排名的影響 - TechMoon 科技月球
查看>>