一、安装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博客