首页 > 系统相关 >在ubuntu22.04中使用阿里云镜像站安装docker(官方安装太慢)

在ubuntu22.04中使用阿里云镜像站安装docker(官方安装太慢)

时间:2024-04-12 21:34:53浏览次数:24  
标签:ubuntu22.04 sudo apt world Docker 安装 docker Bash

在 Ubuntu 22.04 上安装docker,略有不同。

安装一些依赖。

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
Bash

在国内的网络环境下,如果使用官方的源来安装docker,下载安装包的过程就非常慢,所以这里使用阿里云源安装

添加阿里云 GPG 密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
Bash

设置 stable 仓库

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
Bash

安装 Docker

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

设置非root用户的权限

sudo usermod -aG docker $USER
Bash

如果你直接使用root用户这一步可以不做,如果是其他用户,如果不做这一步,后面操作docker命令就都带上sudo,也是可以的;另外,需要重新登录用户才能生效。

启动服务:

systemctl start docker
Bash

验证一下

sudo docker run hello-world
Bash

输出:

[huan@8500t ~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c1ec31eb5944: Pull complete 
Digest: sha256:ac69084025c660510933cca701f615283cdbb3aa0963188770b54c31c8962493
Status: Downloaded newer image for hello-world:latest

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/
Bash

安装 Docker Compose(可选)

sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.
3/docker-compose-linux-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Bash

实际上就是从githubreleases中下载对应系统版本的docker-compose程序文件,授予执行权限即可。

标签:ubuntu22.04,sudo,apt,world,Docker,安装,docker,Bash
From: https://www.cnblogs.com/huakai201/p/18132155

相关文章

  • Newman下载安装
    1.安装node.js安装步骤查看已安装版本node-v  2.安装Newman运行命令:npminstall-gnewman,即可完成安装操作。或者npminstall-gnewman--registry=http://registry.npm.taobao.org 检验当前Newman是否安装成功,在dos中输入命令:newman--version windows......
  • linux环境安装——mysql集群安装复习——主从复制
    1、首先安装mysql: mkdir-p/soft/mysql8mkdir-p/evir/mysql8执行上传文件操作rpm-qa|grepmariadb查询是否有这个文件rpm-e--nodepsmariadb-libs进行删除rpm-qa|grepmariadb查询这个文件是否删干净tar-xf/soft/my......
  • Portainer简介和安装-docker可视化管理界面
     Portainer:docker轻量级图形化的可视化工具。1.Portainer是什么 2.如何安装:安装步骤:  1.docker命令安装:  --restart=always意思是如果docker重启了,这个监控工具也会自动重启。2.首次访问:需要创建admin,通过9000端口访问。  Stack就表示有几个com......
  • centos 7 安装 jdk 的脚本文件
    新建bash文件点击查看代码#!/bin/bash#1.CheckifJavaisinstallediftype-pjava;thenecho"Javahasbeeninstalled."exit0else#2.InstallJava#检查是否提供了Java安装包的路径if[-z"$1"];thenecho"Usage:$......
  • 1.Lua开发环境安装
    一.Linux源码安装1.Lua的官网为:https://www.lua.org/(找到download项下载源码)2.上传到Linux,并解压到/opt/apps下(sudotar-zxvflua-5.4.6.tar.gz-C/opt/apps/)3.进入到/opt/apps下的lua目录可以看到编译用的Makefile文件及源码目录src4.没有gcc的需先安装gcc(有......
  • Linux下使用docker部署netcore(一)
    Linux下使用docker部署netcore(一)_linuxdocker容器部署.netcore如何确认部署成功-CSDN博客安装Docker此处在Centos7进行安装,使用其他版本的系统可能在语句上要有所更改,自行百度吧。1.首先查看自己的服务器上装没装docker,避免安装重复。1.sudoyumupdate#更新一下yum包2.......
  • Ubuntu上安装Docker
    安装docker流程1、添加Docker官方仓库首先,您需要添加Docker官方仓库以获取最新的Docker软件包。在终端中执行以下命令:sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-commoncurl-fsSLhttps://download.docker.com/linux/u......
  • python sklearn包的安装
    sklearn的安装包名为scikit-learn,import包时的包名还是sklearn安装命令pip3installscikit-learn如果遇到Failedtoestablishanewconnection报错,则先修改pip源,命令如下:#临时修改源pip3install包名-ihttps://pypi.tuna.tsinghua.edu.cn/simple#永久修改源pip3co......
  • 安装nginx时报错解决(configure error: the HTTP gzip module requires the zlib libra
    安装nginx时报错解决下载地址nginx源码包下载地址:https://nginx.org/en/download.html安装环境Ubuntu20.04LTSnginx-1.23.4安装步骤#解压缩包tar-zxvfnginx-1.23.4.tar.gz#进入包目录cdnginx-1.23.4#生成makefile./configure就在./configure这一步出现了依......
  • pg16编译安装
    1、postgresql安装-源代码安装最新版本是v16.2https://www.postgresql.org/ftp/source/v16.2/ 下载源代码包,postgresql-16.2.tar.gz解压tar-xzvfpostgresql-16.2.tar.gz安装依赖yum-yinstallgccgcc-c++makezlibzlib-developensslopenssl-develpcrepcre-dev......