树莓派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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程