一、常用命令:
1、查看软件列表
sudo dpkg --list
2、移除软件
举例卸载docker相关组件
sudo apt-get --purge remove docker-ce
sudo apt-get --purge remove docker-ce-cli
sudo apt-get --purge remove docker-ce-rootless-extras
sudo apt-get --purge remove docker-scan-plugin
3、docker查看状态
sudo service docker status
4、ubuntu解压命令
xz -d xxxx.tar.xz
tar -xvf xxxx.tar
二、遇到的问题:
1、System has not been booted with systemd as init system (PID 1). Can‘t operate.问题解决方法
2、WSL环境下查看ubuntu版本等信息命令
cat /etc/*release
3、执行 docker version报错 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/version": dial unix /var/run/docker.sock: connect: permission denied 解决办法
4、WSL安装docker遇到docker in not runing解决办法
window10下子系统ubuntu安装Docker_一行Java的博客-CSDN博客_win10子系统安装docker
三、docker安装node.js环境
官方参考文章:
docker-node/README.md at main · nodejs/docker-node · GitHub
1、拉取node镜像
sudo docker pull node
2、不带挂载点创建容器
docker run -it --rm -d --name my-running-app node
3、带挂载点创建容器
WSL下ubuntu对应window目录参考文章:
Linux学习笔记-Windows10系统下的Ubuntu子系统(WSL)(双系统)学习笔记——持续更新_垚垚爸爱学习的博客-CSDN博客_ubuntu子系统和双系统
docker run -it --rm -d --name my-running-app -v /mnt/c/Users/Administrator/Desktop/myNodeNew:/home/myNode node
4、执行单个js
docker run -it --rm --name my-running-script -v /mnt/c/Users/Administrator/Desktop/myNodeNew:/home/myNode -w /home/myNode node node app.js
四、nodejs相关教程文章
把一个 Node.js web 应用程序给 Docker 化 | Node.js
五、ubuntu环境nodejs安装教程
https://github.com/nodesource/distributions/blob/master/README.md
六、node.js框架搭建Demo
https://codebase.show/projects/realworld?category=backend
七、node.js框架
1、NestJS + microservices + Nx + CraphQL + Docker
(1)、Nx学习
参考文章:Nx——用 monorepo 来管理你的 Angular 应用 - 知乎
八、NestJs学习
1、argon2组件的安装报错,window环境下:
(1)Clang的安装 Windows 10下安装Clang,并作为自己的编译器 - Frank_Ou - 博客园
win10下安装llvm和clang_咸鱼半条的博客-CSDN博客_clang win10
九、mysql免费版下载