1.安装docker

curl -sSL https://get.daocloud.io/docker | sh
# 查看是否安装成功
docker images

如遇curl报错,可参考:

问题描述

+ sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
+ sudo -E sh -c mkdir -p /etc/apt/keyrings && chmod -R 0755 /etc/apt/keyrings
+ sudo -E sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
curl: relocation error: /lib/x86_64-linux-gnu/libcurl.so.4: symbol GMTLSv1_1_client_method version OPENSSL_1_1_0 not defined in file libssl.so.1.1 with link time reference

解决方案

sudo apt install openssl

如docker ps 遇Got permission denied while trying to connect…问题

问题描述

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json": dial unix /var/run/docker.sock: connect: permission denied

解决方案

#添加docker用户组
sudo groupadd docker 
#将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker 
 #更新用户组 
newgrp docker
#测试docker 是否可以正常使用
docker images    

2.安装docker-compose

# 安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 查看是否可以正常使用
docker-compose -v

如docker-compose ps 遇权限问题

问题描述

bash: /usr/local/bin/docker-compose: 权限不够

解决方案

sudo chmod +x /usr/local/bin/docker-compose images    

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐