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

Ubuntu 22.04 安裝docker

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

Ubuntu 22.04安裝docker

如果之前有安裝過舊版本,則通過此命令刪除舊版本

$ sudo apt-get remove docker docker-engine docker.io containerd runc
# 更新資源庫
$ sudo apt-get update
# 安裝證書
$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
# 安裝官方GPG key
$ sudo mkdir -p /etc/apt/keyrings
################  這段可以替換為國內(nèi)阿里云鏡像地址 開始
### 將2塊 `https://download.docker.com/linux/ubuntu` 替換為 `https://mirrors.aliyun.com/docker-ce/linux/ubuntu`
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 建立docker資源庫
$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
################### 這段可以替換為國內(nèi)阿里云鏡像地址 結(jié)束
# 再次更新資源庫
$ sudo apt-get update
# 開始安裝
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 驗(yàn)證 是否安裝成功
$ sudo docker -v
Docker version 20.10.17, build 100c701
$ docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
# 增加當(dāng)前用戶入docker組中
$ sudo groupadd docker
groupadd: group 'docker' already exists
$ sudo gpasswd -a $USER docker
Adding user tester to group docker
$ newgrp docker
# 再次驗(yàn)證
$ docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete

Windows 10 子系統(tǒng)Ubuntu 22.04 按以上步驟安裝完docker后,啟動(dòng) docker 可能會(huì)報(bào)錯(cuò)

$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
$ sudo service docker start
$ cat /var/log/docker.log
time="2022-10-20T13:46:33.420454500+08:00" level=warning msg="Your kernel does not support cgroup blkio throttle.write_iops_device"
time="2022-10-20T13:46:33.420568500+08:00" level=info msg="Loading containers: start."
time="2022-10-20T13:46:33.442094800+08:00" level=info msg="stopping event stream following graceful shutdown" error="<nil>" module=libcontainerd namespace=moby
time="2022-10-20T13:46:33.442302600+08:00" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=plugins.moby
time="2022-10-20T13:46:33.442329000+08:00" level=info msg="stopping healthcheck following graceful shutdown" module=libcontainerd
time="2022-10-20T13:46:34.443028000+08:00" level=warning msg="grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock  <nil> 0 <nil>}. Err :connection error: desc = \"transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout\". Reconnecting..." module=grpc
failed to start daemon: Error initializing network controller: error obtaining controller instance: unable to add return rule in DOCKER-ISOLATION-STAGE-1 chain:  (iptables failed: iptables --wait -A DOCKER-ISOLATION-STAGE-1 -j RETURN: iptables v1.8.7 (nf_tables):  RULE_APPEND failed (No such file or directory): rule in chain DOCKER-ISOLATION-STAGE-1
 (exit status 4))

以上可以通過將 iptables 切回 iptables-legacy文章來源地址http://www.zghlxwxcb.cn/news/detail-630872.html

$ sudo update-alternatives --config iptables
There are 2 choices for the alternative iptables (providing /usr/sbin/iptables).

  Selection    Path                       Priority   Status
------------------------------------------------------------
* 0            /usr/sbin/iptables-nft      20        auto mode
  1            /usr/sbin/iptables-legacy   10        manual mode
  2            /usr/sbin/iptables-nft      20        manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/sbin/iptables-legacy to provide /usr/sbin/iptables (iptables) in manual mode

$ sudo service docker start
 * Starting Docker: docker                                                                                       [ OK ]
$ docker ps -a
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

到了這里,關(guān)于Ubuntu 22.04 安裝docker的文章就介紹完了。如果您還想了解更多內(nèi)容,請?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)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • Ubuntu 22.04 安裝 Docker Engine

    Install Docker Engine on Ubuntu | Docker Docs 比較方便的安裝方式為通過?Apt Repo 來安裝,需要三大步: 1. 預(yù)備倉庫信息: 逐行執(zhí)行一下命令 2. 安裝Docker Engine sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 3. 下載 docker image 3. 測試 exit ? 退出

    2024年02月09日
    瀏覽(58)
  • [Ubuntu 22.04] Docker安裝及使用

    使用腳本自動(dòng)安裝 安裝完成后驗(yàn)證 1. 拉取鏡像并啟動(dòng)容器 注 :OPTION是參數(shù),TAG是標(biāo)簽(版本號(hào)) 以Ubuntu 20.04為例,如下: 2. 創(chuàng)建容器 鏡像拉取完成后,可以使用以下命令創(chuàng)建并啟動(dòng)一個(gè)基于 Ubuntu 20.04 鏡像的容器 這將創(chuàng)建一個(gè)交互式的終端會(huì)話,可以在 Ubuntu 20.04 容器內(nèi)

    2024年01月17日
    瀏覽(55)
  • 【W(wǎng)SL】Ubuntu 22.04 安裝配置docker

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

    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í)候最新的

    2024年02月08日
    瀏覽(23)
  • ubuntu22.04安裝Docker兩種方式

    以下是在 Ubuntu 上安裝 Docker 的步驟: 更新包管理器: 安裝 Docker 的依賴包: 添加 Docker GPG 密鑰: 添加 Docker apt 倉庫: 更新 apt 緩存: 安裝 Docker: 啟動(dòng) Docker 服務(wù): 確認(rèn) Docker 已經(jīng)正確安裝: 這個(gè)命令會(huì)從 Docker Hub 上下載一個(gè)測試鏡像并運(yùn)行它。如果 Docker 正確安裝,會(huì)顯

    2024年02月13日
    瀏覽(24)
  • Ubuntu22.04安裝nvidia-docker

    參考這篇文章:Ubuntu22.04安裝docker - 掘金 參考這篇文章:Ubuntu 22.04 LTS : NVIDIA Container Toolkit : Install : Server World 流程: 進(jìn)行測試(拉取nvidia cuda11.5鏡像并運(yùn)行nvidia-smi) # pull Cuda 10.2 image and connect to the interactive session, then run [nvidia-smi] 參考文章: Ubuntu22.04安裝docker - 掘金 Ubuntu 22

    2024年02月02日
    瀏覽(49)
  • Ubuntu 22.04上安裝Docker的完整過程

    更新系統(tǒng)軟件包: 安裝所需的依賴包,以允許APT使用HTTPS: 添加Docker官方的GPG密鑰: 添加Docker存儲(chǔ)庫: 更新軟件包索引: 安裝Docker引擎: 驗(yàn)證Docker是否成功安裝并運(yùn)行: 以上步驟將安裝Docker并運(yùn)行Hello World容器。接下來,您可以使用Docker運(yùn)行其他容器和鏡像。 例如,如果

    2024年02月06日
    瀏覽(23)
  • ubuntu 22.04 安裝 Docker Desktop 及docker介紹

    ubuntu 22.04 安裝 Docker Desktop 及docker介紹

    目錄 一、Docker Desktop 安裝 1、我們先去官網(wǎng)下載安裝包 ?2、Install Docker Desktop on Ubuntu 3、Launch Docker Desktop 二、Docker 介紹 什么是docker 如何使用docker docker是如何工作的 docker build ?docker run ?docker pull For non-Gnome Desktop environments, gnome-terminal must be installed: Uninstall the tech preview or be

    2024年02月05日
    瀏覽(20)
  • Debian 12 / Ubuntu 22.04 安裝 Docker 以及 Docker Compose 教程

    本文將指導(dǎo)如何在 Debian 12 和 Ubuntu 22.04 下安裝 Docker 以及 Docker Compose。 PS:本文同時(shí)適用于 Debian 11 以及 Ubuntu 20.04 什么是 Docker? Docker 是一種容器化技術(shù),可以在服務(wù)器上快速搭建容器并在不污染宿主機(jī)的情況下運(yùn)行軟件,而不再需要安裝配置各種環(huán)境。開源 Docker 社區(qū)致力

    2024年02月05日
    瀏覽(55)
  • Ubuntu22.04 安裝nvida-docker2和改路徑

    在 Ubuntu 22.04 上安裝 nvidia-docker2 可以通過一系列步驟完成。 nvidia-docker2 是一個(gè)用于運(yùn)行 Docker 容器的工具,它使容器能夠訪問宿主機(jī)的 NVIDIA GPU。以下是安裝過程: 1. 安裝 Docker 首先,確保已經(jīng)安裝了 Docker。如果沒有安裝 Docker,可以通過以下命令安裝: 2. 安裝 NVIDIA 驅(qū)動(dòng) 確

    2024年02月02日
    瀏覽(17)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包