进入项目之后:go build -o ../../deploy/hbxin_linux .
静态交叉编译:go build -a -ldflags '-linkmode external -extldflags "-static"' -o /home/docker/go/hbxin/hbxin_linux .
PS D:\test> net stop LxssManager
PS D:\test> net start LxssManager
PS D:\test> wsl ls -la
sudo mount -t drvfs D: /mnt/d
sudo umount /mnt/d
netstat -ano | findstr 3306
taskkill /pid 2856 /f
应用商店搜索 Linux
打开 bash
$ sudo vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster /updates main
deb-src http://mirrors.aliyun.com/debian-security buster /updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
sudo apt-get update && sudo apt-get install vim
sudo vim /etc/vim/vimrc.tiny,输入以下两行:
set nocompatible
set backspace=2
这样就切换到非兼容模式,并且退格键也可以正常使用了。
sudo apt install gcc
sudo apt-get install -y openssh-server
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo vim /etc/ssh/sshd_config
sudo /etc/init.d/ssh restart
/mnt目录下挂载的文件系统默认权限为777的问题
[automount] enabled = true root = /mnt/ options = "metadata,umask=22,fmask=11" mountFsTab = false
vim .profile
export PATH="$HOME/bin:$HOME/.local/bin:$PATH" export PATH="$PATH:/mnt/c/Program\ Files/Docker/Docker/resources/bin" export PATH=$PATH:/usr/local/go/bin alias docker=docker.exe alias docker-compose=docker-compose.exe
source /etc/profile
脚本安装
sudo sh get-docker.sh --mirror Aliyun
Yum安装
sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io -y
先看版本号:https://github.com/docker/compose/releases
sudo curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod -x /usr/local/bin/docker-compose docker-compose --version
vi /etc/docker/daemon.json "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ],
wsl -l -v wsl --shutdown wsl --export docker-desktop-data E:\WSL\docker-desktop-data\docker-desktop-data.tar wsl --unregister docker-desktop-data wsl --import docker-desktop-data E:\WSL\docker-desktop-data E:\WSL\docker-desktop-data\docker-desktop-data.tar --version 2