首页 > 系统相关 >Windows使用WSL2及docker(Ubuntu22.04 LTS)

Windows使用WSL2及docker(Ubuntu22.04 LTS)

时间:2024-05-03 15:33:23浏览次数:35  
标签:LTS Windows Ubuntu22.04 apt https ubuntu docker zsh deb

WSL2初始化

1.换源

#1
cp /etc/apt/sources.list /etc/apt/sources.list.bak

#2
vim /etc/apt/sources.list
# 清空原源并替换成以下源
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse

#3
apt update

2.安装zsh

#1
apt install zsh

#2
vim /etc/resolv.conf
nameserver 8.8.8.8 #粘贴此行

#3
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

#4
# 自动补全
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
# 语法高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

#5
vim ~/.zshrc
# 覆盖原内容
plugins=(
  git
  zsh-autosuggestions
  docker
  docker-compose
  kind
  kubectl
)

#6
source ~/.zshrc 

安装docker

1. 添加docker源

#1
apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

#2
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

#3
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

2.下载docker

#1
apt update

#2
apt install docker-ce docker-ce-cli containerd.io

3.docker镜像换源

#1
vim /etc/docker/daemon.json

#2
#添加源
{
    "registry-mirrors": ["https://kn0t2bca.mirror.aliyuncs.com"]
}

4.启动docker

#1
update-alternatives --config iptables
#then select 1            /usr/sbin/iptables-legacy   10        manual mode

#2
service docker start

标签:LTS,Windows,Ubuntu22.04,apt,https,ubuntu,docker,zsh,deb
From: https://www.cnblogs.com/zepc007/p/18171251

相关文章

  • c#胖东来小程序自动购物程序(接单,windows桌面程序、linux程序、网络应用等等)
    一、程序效果自动打开胖东来小程序,自动购物 二、实现先截屏,然后利用opencv库识别下一步按键所在位置,然后使用mouse_event控制鼠标,模拟人的动作第一步,截取屏幕staticBitmapCaptureScreen(){intscreenWidth=Screen.PrimaryScreen.Bounds.Width;intscreenHe......
  • windows密码存储以及hashdump所得信息解析
    1.windows登录的明文密码,存储过程是怎么样的,密文存在哪个文件下,该文件是否可以打开,并且查看到密文在Windows中密码通常不会以明文形式存储。系统会通过保存密码的哈希值来确保安全性。这个过程涉及到NTLM或Kerberos身份认证协议,它们负责加密存储密码。以下是存储过程的简要说......
  • 【网络通信】Windows搭建RTMP视频流服务器(含推流/拉流详细教程)
    ​        RTMP(Real-TimeMessagingProtocol)是一种用于实时流媒体传输的网络协议,主要用于传输音频、视频和数据。RTMP最初是由AdobeSystems公司开发的,用于其Flash平台和AdobeMediaServer,但随着技术的发展和开源社区的推动,RTMP已经成为了一个广泛使用的流媒体传输协......
  • 对于Windows防火墙的入站连接(I)设置,有三个选项:阻止、阻止所有连接和允许。下面是它们之
    使用组策略配置防火墙规则-WindowsSecurity|MicrosoftLearn对于Windows防火墙的入站连接(I)设置,有三个选项:阻止、阻止所有连接和允许。下面是它们之间的区别和影响:阻止:区别:阻止选项表示只有特定的入站连接被允许,其他所有入站连接都将被阻止。这意味着需要手动配置允许的......
  • PowerShell 开启 Windows 防火墙并设置阻止程序接收入站连接时向用户显示通知,可以执行
    PowerShell开启Windows防火墙并设置阻止程序接收入站连接时向用户显示通知,可以执行以下命令:powershellCopyCodeSet-NetFirewallProfile-ProfileDomain,Public,Private-DefaultInboundActionBlock-NotifyOnDefaultInboundAction$true这条命令将设置防火墙配置文件......
  • Windows上使用PowerShell来启用记录被丢弃的数据包(D)和成功的连接(U)的日志,你可以通过配
    Windows上使用PowerShell来启用记录被丢弃的数据包(D)和成功的连接(U)的日志,你可以通过配置Windows高级防火墙规则来实现。具体步骤如下:创建防火墙规则:首先,你需要创建适当的防火墙规则来捕获被丢弃的数据包(D)和成功的连接(U)。这可以通过PowerShell来完成。下面是一个示例,假......
  • 在Windows防火墙设置中,允许单播响应(Unicast Response)是一个控制选项,用于允许或禁止系
    在Windows防火墙设置中,允许单播响应(UnicastResponse)是一个控制选项,用于允许或禁止系统对多播或广播网络流量的单播响应。让我详细解释一下允许和禁止单播响应的区别:允许单播响应(是):当设置为“是”时(默认值),Windows系统会允许对多播或广播网络流量的单播响应。这意味着当系......
  • 怎么在windows上用vcpkg方法安装libcurl
    1、到网站上找libcurl的下载页面   https://curl.se/download.html  2、在windows64bit(或者其它下载栏目)中的“Windows64-bit8.7.1libcurlVcpkg”里点击 "8.7.1"(意味着下载libcurl的windows64位版本8.7.7下用vcpkg编译的源码);3、下面是相关说明:Build......
  • WDS+MDT网络启动自动部署windows(十二)查错的方法
    简介各种错误不断,那么怎么检查呢?MDT日志MDT终端是待安装的,而且也不知道安装临时文件是存在内存的虚拟磁盘还是真实磁盘。我不深究。那么就需要将MDT的日志回写到服务器上,才方便服务器检查错误。共享在任意服务器创建logs$共享,允许mdt写入,记得共享权限和NTFS权限。mdt,是我们......
  • Windows下从JDK1.8切换安装JDK11不生效
    Windows下安装JDK11是没问题的试了好几遍心态有点崩,试着把path的%JAVA_HOME%\bin移到最上层然后Java-version就可以了可能是配置好JDK1.8之后它会自动生成一个环境变量,此环境变量优先级较高导致在切换到JDK11后系统会先读取到JDK1.8生成环境变量而不会读取到JDK11的环......