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_64https://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了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部