windows11 使用WSL2 ubuntu22.04安装docker docker-compos遇到的问题,以及docker-compose运行nacos遇到的问题
刚开始在mcrosoft store下载的ubuntu版本22.04.2 LTS上安装docker
命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
可以正常安装,但是当前用户使用docker命令会报权限问题,需要把当前用户加到docker组
命令如下:
sudo groupadd docker #添加用户组
sudo gpasswd -a your_username docker #将当前用户添加至用户组
newgrp docker #更新用户组
其中your_username要换成你自己的用户名
然后就可以正常使用docker了
但是安装docker-compose的时候会报缺少依赖的问题

直接在mcrosoft store重新下载Ubuntu20.04.6 LTS,走完安装过程
然后下载docker
//下载docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun//将当前用户添加docker组
sudo groupadd docker
sudo gpasswd -a your_username docker
newgrp docker//下载docker-compose
sudo apt-get install docker-compose
这个版本的Ubuntu是可以正常下载的,问题解决。
更新:
apt-get install 下载的docker-compose版本较低,该版本无法用以下命令正常启动nacos服务
docker-compose -f example/standalone-mysql-8.yaml up
会报各种错误
所以需要手动下载docker-compose最新版本到服务器,官方下载地址
https://github.com/docker/compose/releases
选择最新的
docker-compose-linux-x86_64
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
下载,复制到服务器,再运行以下命令即可正常使用
mv docker-compose-linux-x86_64 docker-compose
chmod +x docker-compose
mv ./docker-compose /usr/bin/
运行
docker-compose --version
即可测试是否正常安装
再运行
docker-compose -f example/standalone-mysql-8.yaml up
就可以成功运行nacos了。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
