树莓派4B ubuntu20.04.3LTS版本安装包docker和docker-compose
2022/1/25 7:04:32
本文主要是介绍树莓派4B ubuntu20.04.3LTS版本安装包docker和docker-compose,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装docker:
1、需要先了解一下ubuntu一些基本的操作指令,例如解压、新建、删除复制文件(夹)等,指令su是指切换用户,su root是切换到root,初次切换失败可能是因为还没有设置密码,使用sudo passwd root指令修改root密码(可以跟之前的用户的密码一致,方便记忆),修改后再切换即可切换成功。
2、apt install mosquitto-clients(暂时好像用不到,先装上再说)
3、如果之前安装过docker,先删除
sudo apt-get remove docker docker-engine docker.io
4、安装依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
5、信任 Docker 的 GPG 公钥(不成功前面加上sudo试试):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
添加docker的GPG秘钥(不成功前面加上sudo试试):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
6、添加软件仓库(如果不行前面加上sudo试试):
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
因为命令中包含回车,以Xshell为例可以先粘贴在撰写格中,然后再打个回车执行:
7、更新后安装docker:
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
8、检查是否安装成功:
sudo docker run hello-world
查看安装版本:
docker -v
或者
docker –version
9、开机启动:
systemctl start docker sudo systemctl enable docker
二、安装docker-compose:
首先我自己尝试及参考别人写的CSDN,感觉docker给的Linux的安装步骤好像不太行,通过pip可以安装成功(官方链接:Install Docker Compose | Docker Documentation),参考官方的可以参考替代安装选项:
1、安装pip3:
sudo apt install python3-pip
2、安装libffi(如果不安装下面可能会报错):
sudo apt install libffi-dev
3、安装docker-compose:
pip3 install docker-compose
4、添加路径到环境变量:
(1)打开文件:
vim ~/.zshrc
(2)将路径添加进去:
export PATH="${PATH}:/home/ubuntu/.local/bin"
记得改路径名(把上面路径的ubuntu换位自己的名字):
source ~/.zshrc
5、查看安装版本:
docker-compose -v
结果:
文章参考:1、https://docs.docker.com/engine/install/ubuntu/
2、树莓派安装docker-compose_MacwinWin的博客-CSDN博客
这篇关于树莓派4B ubuntu20.04.3LTS版本安装包docker和docker-compose的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程