首页 > 系统相关 >linux 快速安装docker

linux 快速安装docker

时间:2022-10-27 15:33:45浏览次数:76  
标签:list ce etc apt https linux docker 安装

文档说明:只记录关键地方;

试验环境: linux debian 11
目标:debian或者ubuntu 快速使用上docker

#!/bin/bash

# https://www.ruanyifeng.com/blog/2017/11/bash-set.html
set -eux
set -o pipefail

# https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
# https://docs.docker.com/engine/install/debian/
# https://developer.aliyun.com/mirror/docker-ce/

__DIR__=$(cd "$(dirname "$0")";pwd)
cd ${__DIR__}

apt update -y

# step 1: 安装必要的一些系统工具
apt install -y   ca-certificates  curl gnupg  gnupg2  gnupg1  lvm2  lsb-release apt-transport-https  curl sudo
mkdir -p /etc/apt/keyrings

# step 2: 安装GPG证书
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg


# Step 3: 写入软件源信息
test -f /etc/apt/sources.list.d/docker.list && rm -rf /etc/apt/sources.list.d/docker.list

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg]  https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


# Step 4: 更新并安装Docker-CE
apt  update -y
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin



一条命令安装


curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# 使用镜像
# sh get-docker.sh --mirror Aliyun

参考文档

  1. debian docker
  2. docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
  3. Docker CE 源使用帮助 — USTC Mirror Help 文档
  4. docker-ce镜像_docker-ce下载地址_docker-ce安装教程-阿里巴巴开源镜像站

标签:list,ce,etc,apt,https,linux,docker,安装
From: https://www.cnblogs.com/jingjingxyk/p/16830719.html

相关文章

  • 【HMS Core】AOSP11安装/预置HMS Core 可以关闭限制广告跟踪吗?
    ​1、问题描述问题现象:AOSP11安装/预置HMSCore无法关闭限制广告跟踪相关操作:进入HMSCore-广告,尝试关闭限制广告跟踪操作结果:无法关闭限制广告跟踪,按钮点击无......
  • windows和linux文件传输[SSH]
    Linux系统安装ssh的serverapt-getinstallopenssh-server修改/etc/ssh/sshd_config文件vim/etc/ssh/sshd_config修改如下:允许root账户登录......
  • 99、cracer第4集-Linux基础——2022年10月25日16:30:14
    2022年5月30日15:56:25重要内容清除linux密码——在开机时输入命令命令清屏——ctrl+U/K/Lfind命令——find/-namere*conf1、2、磁盘分区3、密码破解4......
  • gcc 安装
    cgo:Ccompiler"gcc"notfound:exec:"gcc":executablefilenotfoundin%PATH%问题描述场景描述win10系统搭建的golang开发环境,版本是goversiongo1.17.2wind......
  • linux安装git
    环境准备:yum-yinstallcurl-develexpat-develgettext-developenssl-develzlib-develgccperl-ExtUtils-MakeMaker下载:https://github.com/git/git编译安装:make......
  • docker安装solr
    目录一、简介二、docker安装三、创建solr核心命令四、配置solr登录密码五、接口操作六、参考一、简介solr是一个基于Lucene的Java搜索引擎服务器。同时对其进行了扩展,提......
  • linux LVS的DR模式多网段
    架构图:多网段:客户机位于192.168.10.x/24网段RS位于:10.0.0.x/24网段VIP:位于172.16.0.x/24网关通信过程:客户机(CIP)---->lvs(VIP)---->lvs(DIP)---->RS(RIP)-......
  • linux程序打包成deb
    前言最近在研究如何将自己的程序打包称deb格式,用dpkg或者apt管理起来,最终我们可以使用"dpkg-buildpackage-us-uc"来生成我们的deb文档。以下为我的学习心得,将每一个步骤......
  • opencv-contrib-python的安装:Set OPENCV_ENABLE_NONFREE CMake option and rebuild th
    问题描述前往本页,可查看opencv-python和opencv-contrib-python的区别。​​https://docs.opencv.org/master/​​比如,SIFT就需要用到opencv-contrib-python包中的cv2.xfeat......
  • mysql5651源码安装
    如何用源码包安装MySQL数据库下载源码,里面安装说明,一般都是./configure。。。。。。makeinstall,安装起来很慢本回答由提问者推荐linux怎么安装mysql源码包这个可以这样比如......