首页 > 系统相关 >Ubuntu20.04部署docker环境

Ubuntu20.04部署docker环境

时间:2024-01-20 17:22:59浏览次数:43  
标签:Ubuntu20.04 get 部署 gpg apt etc 软件 docker

1.卸载旧的docker版本

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do  apt-get remove $pkg; done

2.切换国内的软件源

cat > /etc/apt/sources.list <<EOF
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF

3.更新软件源及证书

apt-get update
apt-get install ca-certificates curl gnupg

4.添加Docker的官方GPG密钥

install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg

5.配置Ubuntu的docker软件源

cat > /etc/apt/sources.list.d/docker.list <<EOF
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu   focal stable
EOF

6.更新软件源

apt-get update

7.安装软件源

apt-get -y install docker-ce docker-ce-cli containerd.io

8.配置镜像加速

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://tuv7rqqq.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

9.启动docker服务

systemctl enable --now docker

10.验证docker版本

root@ubuntu211:~# docker version 

使用deb安装docker:
https://download.docker.com/linux/ubuntu/dists/focal/pool/stable/amd64/

标签:Ubuntu20.04,get,部署,gpg,apt,etc,软件,docker
From: https://www.cnblogs.com/liuzhonghua1/p/17976747

相关文章

  • 使用 Docker Compose V2 快速搭建日志分析平台 ELK (Elasticsearch、Logstash 和 Kiba
    前言ELK是指Elasticsearch、Logstash和Kibana这三个开源软件的组合。Elasticsearch是一个分布式的搜索和分析引擎,用于日志的存储,搜索,分析,查询。Logstash是一个数据收集、转换和传输工具,用于收集过滤和转换数据,然后将其发送到Elasticsearch或其他目标存储中。Kiba......
  • docker之离线安装和在线安装
    一、离线安装1、软件包下载https://download.docker.com/linux/static/stable/x86_64/2、安装dockertarxvf/opt/docker-24.0.7.tgz-C/usr/local/cd/usr/local/cpdocker/*/usr/bin/tee/etc/systemd/system/docker.service<<EOF[Unit]Description=DockerApplic......
  • fastapi项目 09-阿里云服务部署fastapi项目
    安装docker按照官方文档的流程来。1.卸载旧版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • 人人都会Kubernetes(二):使用KRM实现快速部署服务,并且通过域名发布
    1.上节回顾上一小节《人人都会Kubernetes(一):告别手写K8syaml,运维效率提升500%》介绍了KRM的一些常用功能,并且使用KRM的DEMO环境,无需安装就可以很方便的生成一些资源的YAML数据并使用。本节将实现在自己的集群中安装KRM,并且使用KRM去管理分布在各个地方的K8s集群,同时将实现快速......
  • Docker Desktop 换源
    Docker中国区官方镜像:https://registry.docker-cn.com中科大镜像源:https://docker.mirrors.ustc.edu.cn/网易镜像源:http://hub-mirror.c.163.com/腾讯镜像源:https://mirror.ccs.tencentyun.com打开DockerDesktop,在Settings>DockerEngine中,添加如下内容:"registry-......
  • 教你如何在Kali中安装docker
    1、安装https协议、CA证书、dirmngrapt-getupdateapt-getinstall-yapt-transport-httpsca-certificatesapt-getinstalldirmngr-y2、添加GPG密钥并添加更新源curl-fsSLhttps://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg|sudoapt-keyadd-e......
  • DockerFile中build文件失败
    DockerFile中build文件失败出现的问题:failedtoreaddockerfile:open/var/lib/docker/tmp/buildkit-mount2314644203/Dockerfile:nosuchfileordirectory图片如下:导致问题的原因:创建的文件的名称首字母大写中间的字母不需要大写。图片如下:解决方案:将文件名称修改成小写......
  • freeswitch on centos dockerfile模式
     概述freeswitch是一款简单好用的VOIP开源软交换平台。centos7docker上编译安装fs的流程记录,本文使用dockerfile模式。环境dockerengine:Version24.0.6centosdocker:7freeswitch:v1.6.20dockerfile创建空目录,创建dockerfile文件。github访问经常失败,先下载好源码包,并......
  • docker常用命令
    Docker常用命令镜像常用命令搜索镜像dockersearchjava下载镜像-dockerpulljava:8-dockerpullmacro/eureka-server:0.0.1列出镜像dockerimages删除镜像-dockerrmijava-dockerrmi-fjava-dockerrmi-f$(dockerimages)容器常用命令新建并启动......
  • Docker、K8S
    .Netcore微服务基础1.Docker2.K8S 参考资料1.docker官网https://www.docker.com/products/docker-desktop/2.docker学习教程 https://blog.csdn.net/javaboyweng/article/details/1326220753..netcore微服务之ASP.NETCoreOnDocker https://www.cnblogs.com/edis......