国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【W(wǎng)SL】Ubuntu 22.04 安裝配置docker

這篇具有很好參考價(jià)值的文章主要介紹了【W(wǎng)SL】Ubuntu 22.04 安裝配置docker。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

WSL就是個(gè)坑!
WSL就是個(gè)坑!
WSL就是個(gè)坑!

我第一次安裝使用 Ubuntu 還是第一臺(tái)筆記本,裝了雙系統(tǒng),版本是18.04 LTS,但是我那個(gè)時(shí)候只有機(jī)械硬盤,因此 Ubuntu 桌面十分的卡。

兜兜轉(zhuǎn)轉(zhuǎn),大三的時(shí)候發(fā)現(xiàn)微軟的 WSL2 很好用,想裝一個(gè)學(xué)習(xí) Linux,當(dāng)然選擇了那個(gè)時(shí)候最新的 Ubuntu 22.04 LTS。最近工作需要,學(xué)習(xí)一些 docker 知識(shí)。于是打算在WSL上安裝docker,期間踩了一些坑,在這里記錄下吧。

安裝

使用 Docker 倉庫進(jìn)行安裝

更新 apt 包索引

$ sudo apt-get update

安裝 apt 依賴包,用于通過HTTPS來獲取倉庫

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

添加 Docker 的官方 GPG 密鑰

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

使用以下指令設(shè)置穩(wěn)定版?zhèn)}庫

$ sudo add-apt-repository \
   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
  $(lsb_release -cs) \
  stable"

安裝后,輸出如圖:

【W(wǎng)SL】Ubuntu 22.04 安裝配置docker

安裝 Docker Engine-Community

我這里直接安裝最新版本的 Docker Engine-Community 和 containerd,

$ sudo apt-get install docker-ce docker-ce-cli containerd.io

輸出如圖:

【W(wǎng)SL】Ubuntu 22.04 安裝配置docker
到這里基本就安裝完了,試試輸入以下指令運(yùn)行你的第一個(gè)容器:

sudo docker run hello-world

運(yùn)行輸出如下:

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

問題

docker指令必須用sudo執(zhí)行

默認(rèn)情況下, Unix 套接字 (Unix socket)由用戶 root 擁有,其他用戶只能使用 sudo 訪問它。 Docker 守護(hù)進(jìn)程始終以 root 用戶身份運(yùn)行。

為了避免每次都加sudo,需要給現(xiàn)在的賬戶添加docker權(quán)限

創(chuàng)建docker用戶組

$ sudo groupadd docker

添加當(dāng)前用戶到docker用戶組

$ sudo usermod -aG docker $USER

退出當(dāng)前shell,重新登錄

docker開機(jī)需要手動(dòng)啟動(dòng),無法創(chuàng)建自啟動(dòng)

這個(gè)問題我還沒解決,我猜測(cè)是WSL缺少某些組件。我在這里記錄一下解決這個(gè)問題的步驟,以后參考。

這是我的wsl版本:

WSL 版本: 1.0.3.0
內(nèi)核版本: 5.15.79.1
WSLg 版本: 1.0.47
MSRDC 版本: 1.2.3575
Direct3D 版本: 1.606.4
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows版本: 10.0.19045.2604

添加自啟動(dòng)需要使用systemctl,最新版的WSL默認(rèn)是不使用systemd的,可以通過下面的步驟配置使用

在WSL中打開終端,使用sudo vim /etc/wsl.conf編輯(或使用其他熟悉的文本編輯命令)并添加如下內(nèi)容:

[boot]
systemd=true

必要時(shí)還要安裝systemctl

不過就算把docker.service加入開機(jī)自啟,也沒法真正做到讓docker自啟動(dòng)。我有時(shí)間要研究下systemmd的使用。

就目前來說,啟動(dòng) Ubuntu 后,需要輸入以下命令啟動(dòng) docker 服務(wù):

sudo service docker start

后續(xù)執(zhí)行docker命令,無需再調(diào)用sudo。文章來源地址http://www.zghlxwxcb.cn/news/detail-477317.html

到了這里,關(guān)于【W(wǎng)SL】Ubuntu 22.04 安裝配置docker的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Win10+WSL2+Ubuntu22.04 +圖形化桌面配置

    Win10+WSL2+Ubuntu22.04 +圖形化桌面配置

    如何在 Windows 10 上安裝 WSL 2 - 知乎 用IDM能加速下載,去官網(wǎng)下載22.04的appxbundle,后綴改為zip,這個(gè)包含各種操作系統(tǒng)的Ubuntu22.04的appx。我們選擇x64解壓就行了,后綴改為zip,然后參考下面的文章安裝到D盤。 ubuntu 22.04國內(nèi)鏡像阿里云/163源/清華大學(xué)/中科大 ?WSL2配置xrdp一鍵啟

    2024年02月20日
    瀏覽(32)
  • Ubuntu 22.04 (WSL2) 安裝 libssl1.1

    廢話不多說!?。?步驟一: 步驟二:? ?步驟三: 安裝完成?。?! Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL) 安裝 libssl1.1 Ubuntu 22.04 (WSL)

    2024年02月02日
    瀏覽(25)
  • ubuntu-server 22.04自動(dòng)安裝的docker 配置鏡像源

    ubuntu-server 22.04自動(dòng)安裝的docker 配置鏡像源

    新裝了個(gè)ubuntu server,安裝的時(shí)候發(fā)現(xiàn)他可以選擇安裝默認(rèn)程序包,就選了個(gè)docker。 裝完后,docker拉gitlab的鏡像的時(shí)候特別慢,就想換一下國內(nèi)的鏡像源。遇到兩個(gè)問題。 教程一般是叫你去 /etc/docker/daemon.json 這個(gè)路徑地下設(shè)置鏡像站點(diǎn)。 我看了一下咱這docker的進(jìn)程發(fā)現(xiàn)咱這

    2024年02月06日
    瀏覽(46)
  • WSL2 Ubuntu22.04安裝KDE(KUbuntu)圖形化桌面

    WSL2 Ubuntu22.04安裝KDE(KUbuntu)圖形化桌面

    ??????? ?第一大點(diǎn)和碎碎念還挺長的,大家瞄兩眼酌情略過吧正文從第二大點(diǎn)開始 ? ? ???該文章是我總結(jié)了很多不同文章的方法寫出來供大家參考也想幫助遇到問題的人。然后我遇到問題的時(shí)候光想著怎么解決了沒有截圖,所以借用了很多別的文章的截圖,如果有冒犯

    2024年02月03日
    瀏覽(64)
  • Windows WSL子系統(tǒng)Ubuntu22.04安裝Nvidia顯卡驅(qū)動(dòng)

    Windows WSL子系統(tǒng)Ubuntu22.04安裝Nvidia顯卡驅(qū)動(dòng)

    最近在研究AI,如果在Linux系統(tǒng)中部署的話需要重裝系統(tǒng),有些麻煩,又不想折騰。所以閑置很久沒研究的WSL又拿起來研究了,當(dāng)然部署ai還需要顯卡驅(qū)動(dòng)的支持,就必須先安裝顯卡驅(qū)動(dòng)。 還沒有安裝過WSL的童鞋可以看我之前發(fā)布的這篇文章 windows11 安裝 Linux子系統(tǒng) WSL及ubunt

    2024年02月09日
    瀏覽(24)
  • Win11使用WSL2安裝Ubuntu22.04并啟用GUI應(yīng)用

    Win11使用WSL2安裝Ubuntu22.04并啟用GUI應(yīng)用

    Windows Subsystem for Linux (WSL) 允許在幾分鐘內(nèi)在 Windows 機(jī)器上安裝完整的 Ubuntu 終端環(huán)境,無需離開 Windows 即可開發(fā)跨平臺(tái)應(yīng)用程序。 將學(xué)到什么: 如何在 Windows 11 上啟用和安裝 WSL 如何安裝和運(yùn)行使用 WSLg 的簡單圖形應(yīng)用程序 如何安裝和運(yùn)行使用 WSLg 的更高級(jí)的應(yīng)用程序 你需

    2024年02月04日
    瀏覽(21)
  • xshell連接Windows中通過wsl安裝的linux子系統(tǒng)-Ubuntu 22.04

    xshell連接Windows中通過wsl安裝的linux子系統(tǒng)-Ubuntu 22.04

    Windows11下清理Docker Desktop與wsl的C盤空間占用(2023-10-12 20:50:41) 1.1、 啟動(dòng)或關(guān)閉Windows功能-適用于Linux的Windows子系統(tǒng) 1.2 WSL 官方文檔 使用 WSL 在 Windows 上安裝 Linux 補(bǔ)充:例外情況(使用 WSL 1 而不是 WSL 2) 1.3、在Microsoft store中搜索Ubuntu安裝 在Microsoft store中搜索Ubuntu,找到帶LTS結(jié)

    2024年02月15日
    瀏覽(21)
  • ubuntu 22.04 docker 配置代理

    按照官方apt安裝docker的話,docker.server文件會(huì)生成在 /lib/systemd/system/docker.service 修改這個(gè) docker.service 在 [Service] 部分增加三行 Environment設(shè)置就可以了,結(jié)果如下 重新加載 docker.server的配置 重啟docker service 之后docker pull ubuntu 就會(huì)從代理拉鏡像了

    2024年02月16日
    瀏覽(18)
  • Ubuntu 22.04安裝docker

    docker官網(wǎng) 先刪除舊版本 更新 ubuntu 更新數(shù)據(jù)源列表 安裝 https 請(qǐng)求庫 4. 添加Docker的官方GPG密鑰 使用以下命令設(shè)置存儲(chǔ)庫 6. 安裝docker 引擎

    2024年02月12日
    瀏覽(18)
  • Ubuntu22.04安裝docker

    設(shè)置存儲(chǔ)庫 1.更新軟件包索引并安裝軟件包以允許使用 基于 HTTPS 的存儲(chǔ)庫: apt``apt 2.添加 Docker 的官方 GPG 密鑰: 3.使用以下命令設(shè)置存儲(chǔ)庫: 安裝 Docker 引擎 1.更新包索引: apt 嘗試授予 Docker 的讀取權(quán)限 更新包索引之前的公鑰文件: 2.安裝 Docker Engine、containerd 和 Docker C

    2024年02月03日
    瀏覽(49)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包