记录一次wls2上ubuntu20.04版本中安装docker
為了方便使用docker容器演示,在win10上安裝了wls2以及ubuntu20.04系統(tǒng)
1、配置阿里云源
更換apt源并修改DNS解析
2、配置root秘密并開(kāi)啟遠(yuǎn)程登錄
即可使用遠(yuǎn)程工具進(jìn)行連接
3、安裝docker
wget https://download.docker.com/linux/ubuntu/gpg sudo apt-key add gpgcurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
修改service
遠(yuǎn)程docker server開(kāi)啟了tcp連接,即在 /lib/systemd/system/docker.service 中的ExecStart=/usr/bin/dockerd 一句后面追加tcp訪問(wèn)協(xié)議,如下
[Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers run by docker #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 ExecReload=/bin/kill -s HUP $MAINPID4、重啟wls的ubuntu
# 管理員運(yùn)行powershell Get-Service LxssManager | Restart-Service# 啟動(dòng)sshd /etc/init.d/ssh start # 啟動(dòng)docker service docker start service docker status5、曲線救國(guó)
wls中啟動(dòng)docker可能會(huì)遇到各種問(wèn)題,這時(shí)候我們可以考慮曲線救國(guó)的方式,那么多容器化工具,podman、containerd等,為什么非要使用docker呢
這里使用podman代替docker(目的是為了方便容器化操作)
安裝podman
# 執(zhí)行以下命令導(dǎo)出' /etc/os-release '文件中的環(huán)境變量。 . /etc/os-release# 添加具有穩(wěn)定版本的 podman 存儲(chǔ)庫(kù),并使用以下命令將 GPG 密鑰添加到您的系統(tǒng)。 echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.listcurl -L "https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/Release.key" | sudo apt-key add -# 更新/刷新 Ubuntu 存儲(chǔ)庫(kù)并將所有軟件包升級(jí)到最新版本。 sudo apt update sudo apt -y upgrade# 安裝 sudo apt install podman -ypodman version# 添加別名(騙騙自己,假裝使用的是docker) sudo vim /root/.bashrc vim .bashrc # 添加別名 alias docker='podman'source .bashrc# 測(cè)試 sudo docker version sudo docker info參考鏈接:
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11YfnocC
https://blog.51cto.com/wdndltg/5189597
https://blog.csdn.net/bean_business/article/details/112278504
https://blog.csdn.net/XhyEax/article/details/105560377
https://www.jianshu.com/p/95742c89a3ba
https://zhuanlan.zhihu.com/p/457866408
https://www.cnblogs.com/it-tsz/p/11107510.html
https://geray-zsg.github.io/2022/01/Docker%E5%9F%BA%E7%A1%80/
總結(jié)
以上是生活随笔為你收集整理的记录一次wls2上ubuntu20.04版本中安装docker的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Essay-编程语言排行榜2013年10
- 下一篇: 利用Google API 进行IP地址定