2800浏览
查看: 2800|回复: 8

[教程] 虚谷号安装 DOCKER

[复制链接]
本帖最后由 yywudao 于 2021-4-6 10:04 编辑

一、部署 Docker

1. 更新系统安装必须软件

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2. 安装官方GPG密钥

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3. 设置存储库

$ echo \
  "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. 更新apt包安装docker

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

5. 添加用户组(可选)

$ sudo usermod -aG docker scope
$ sudo reboot

把用户 scope 添加到 docker 组,以后终端使用 docker 的相关命令就无需利用 sudo docker XXX 临时赋予超级用户的权限了。重启系统后,用户组更新方可生效

6. Docker 换源

  • 创建 daemon.json 文件

    $ sudo vim /etc/docker/daemon.json
  • 添加中科大的 Docker

    i 进入编辑模式,输入下面的内容:

    {
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
    }

    ESC 退出编辑模式,此时为命令模式,输入 :wq 保存并退出。

  • 重新启动 Docker

    $ sudo systemctl restart docker

7. 如何删除 Docker

当装好 Docker 后,查询下板子的存储空间。。。(我这可是初始化过的固件,仅进行了更新操作。。。)

  • 卸载 docker-cedocker-ce-clicontainerd.io

    $ sudo apt-get purge docker-ce docker-ce-cli containerd.io
  • 删除必要的文件

    $ sudo rm -rf /var/lib/docker
    $ sudo rm -rf /var/lib/containerd

二、安装 Portainer

PortainerDocker 的一个轻量级可视化管理工具

1. 创建卷并安装 Portainer

因为已添加用户到 docker 组,docker 的命令无需添加 sudo 即可执行。(余同)

$ docker volume create portainer_data
$ docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

2. 浏览器打开 UI 界面

  • 浏览器输入 xxx.xxx.xxx.xxx:9000 (虚谷号IP地址:9000),打开 UI 界面,创建密码并登录。

  • 选择管理本地 Docker

  • UI 界面

    后续 Docker 容器的管理可以通过这个 UI 界面方便的进行操作。

参考资料

yywudao  高级技师
 楼主|

发表于 2021-4-6 10:09:26

手头创客版的虚谷,仅存的那点儿空间,且玩且珍惜吧。
回复

使用道具 举报

DFROBOT317  中级技师

发表于 2021-12-25 19:28:51

yywudao 发表于 2021-4-6 10:09
手头创客版的虚谷,仅存的那点儿空间,且玩且珍惜吧。

是啊                        
回复

使用道具 举报

yywudao  高级技师
 楼主|

发表于 2021-12-27 08:44:31


可以利用U盘自动挂载的方式,设置dokcer镜像下载到挂载的U盘里,外置扩容。
回复

使用道具 举报

DFROBOT317  中级技师

发表于 2021-12-28 13:31:32

yywudao 发表于 2021-12-27 08:44
可以利用U盘自动挂载的方式,设置dokcer镜像下载到挂载的U盘里,外置扩容。 ...

谢谢            
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-8-8 22:27:08

不错不错
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-8-8 22:28:11

赞赞赞赞赞!
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-8-9 09:23:55

厉害厉害!
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-8-9 09:24:56

教程很棒,感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail