一、离线安装

一、CentOS 离线安装

一、下载地址

1、选择系统的型号,选择linux-CentOS

下载地址

2、上传文件到CentOS 服务器
#选择文件
rz

二、开始安装

1、解压压缩包
tar -zxvf docker-20.10.9.tgz
2、解压得到的文件复制到 /usr/bin目录下

通过命令cp docker/* /usr/bin/将解压得到的文件复制到 /usr/bin目录下。

3、注册docker服务和开机启动

/etc/systemd/system 目录下创建一个docker.service文件,用于注册docker服务和开机启动

#创建一个docker.service文件
vi /etc/systemd/system/docker.service #内容如下: [Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

4、给service文件设置权限
chmod 777 /etc/systemd/system/docker.service
5、重新加载配置
systemctl daemon-reload
6、设置docker为开机启动
systemctl enable docker.service
7、启动 docker
systemctl start docker
8、查看容器状态
systemctl status docker
9、查看安装的版本是否对得上
docker -v

二、Ubantu 离线安装

一、下载地址

1、选择系统的型号,选择linux-Ubantu

下载地址

2、上传文件到CentOS 服务器
#选择文件。
rz #有可能ubuntu系统没有此功能,需要下载,见图一。
apt install lrzsz


二、开始安装

1、解压压缩包
tar -zxvf docker-20.10.9.tgz
2、解压得到的文件复制到 /usr/bin目录下

通过命令cp docker/* /usr/bin/将解压得到的文件复制到 /usr/bin目录下。

3、注册docker服务和开机启动

/etc/systemd/system 目录下创建一个docker.service文件,用于注册docker服务和开机启动

#创建一个docker.service文件
vi /etc/systemd/system/docker.service #内容如下: [Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

4、给service文件设置权限
chmod 777 /etc/systemd/system/docker.service
5、重新加载配置
systemctl daemon-reload
6、设置docker为开机启动
systemctl enable docker.service
7、启动 docker
systemctl start docker
8、查看容器状态
systemctl status docker
9、查看安装的版本是否对得上
docker -v

二、在线安装

一、CentOS 在线安装

一、前提条件

1、检查系统内核

注:一般最新版本可以忽略这一步。

Docker需要在64位版本的CentOS 上安装。此外,你还需要保证你的 CentOS 内核的最小版本不低于 3.10,其中3.10 小版本和更新维护版也是可以使用的。

uname -r
2、卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

yum install apt

sudo apt-get remove docker docker-engine docker.io
3、卸载旧版本报错
sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock-frontend

二、开始安装

1、使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

注:如果出现下图警告,无需担忧,继续下一步即可。

5、启动 Docker
sudo systemctl enable docker

sudo systemctl start docker

注:这里提示执行/lib/systemd/systemd-sysv-install enable docker这条命令。那就运行一遍

6、检查是否安装成功
docker compose version

docker --version

docker version

一、Ubantu 在线安装

一、前提条件

1、检查系统内核

注:一般最新版本可以忽略这一步。

Docker需要在64位版本的Ubuntu上安装。此外,你还需要保证你的 Ubuntu 内核的最小版本不低于 3.10,其中3.10 小版本和更新维护版也是可以使用的。

uname -r
2、卸载旧版本

旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:

sudo apt-get remove docker docker-engine docker.io
3、卸载旧版本报错
sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock-frontend

二、开始安装

1、默认版本号安装
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
2、添加软件源的 GPG 密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3、添加 Docker 软件源

sources.list 中添加 Docker 软件源。

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3、更新 apt 软件包缓存,并安装 docker-ce
sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
4、使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装,另外可以通过 --mirror 选项使用国内源进行安装:

curl -fsSL get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror Aliyun

注:如果出现下图警告,无需担忧,继续下一步即可。

5、启动 Docker
sudo systemctl enable docker

sudo systemctl start docker

注:这里提示执行/lib/systemd/systemd-sysv-install enable docker这条命令。那就运行一遍

6、检查是否安装成功
docker compose version

docker --version

docker version

三、建立 docker 用户组

1、建立 docker 组
sudo groupadd docker
2、将当前用户加入 docker 组
sudo usermod -aG docker $USER

四、测试 Docker 是否安装正确

docker run --rm hello-world

Docker 安装教程的更多相关文章

  1. [Docker]CentOS7下Docker安装教程

    想要倒腾Kubernetes的话,第一步就是要会安装Docker,这篇文章讲一讲过程 安装步骤 检查内核版本,必须是3.10以上 uname -r 安装Docker yum -y install do ...

  2. CentOS环境Docker安装教程(官方推荐的docker三种方式安装)

    CentOS环境Docker安装教程(官方推荐的docker三种方式安装) 一.使用yum方式安装 1.安装依赖包 $ sudo yum install -y yum-utils device-map ...

  3. Docker安装教程(超详细)

    Docker安装教程(超详细) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 http:// ...

  4. Linux下docker安装教程

    目前最新版本的docker19.03支持nvidia显卡与容器的无缝对接,从而摆脱了对nvidia-docker的依赖.因此毫不犹豫安装19.03版本的docker,安装教程可参考官方教程Centos ...

  5. MAC OSX Docker安装教程2018

    1.首先打开Docker商店 Docker商店地址:https://store.docker.com/editions/community/docker-ce-desktop-mac 2.打开后界面如 ...

  6. docker安装教程-centos

    Docker 要求CentOS 系统的内核版本在3.10以上,查看本页面的前提条件来验证你的CentOS 版本是否支持Docker . 1.通过uname -r 命令查看你当前的内核版本 uname ...

  7. [Docker基础]Docker安装教程

    Install Docker Docker支持几乎所有的Linux发行版,也支持Mac和Windows. 各操作系统的安装方法可参考Docker官网. 安装环境 ubuntu 16.04 Docker ...

  8. Linux的Docker安装教程

    Docker下载的官方文档地址:https://docs.docker.com/engine/install/centos/ 卸载旧版本 sudo yum remove docker \ docker ...

  9. centos7下docker的安装教程

    Centos7下docker安装教程以及踩过的那些坑 推荐在Centos下安装docker,在windows下安装docker可能会遇到很多的问题,而且docker官方推荐使用linux环境来使用do ...

  10. win10 docker 安装部署

    Docker 安装教程: https://blog.csdn.net/hunan961/article/details/79484098 安装docker前需要首先开启虚拟服务:重启电脑-->F ...

随机推荐

  1. Vue+SpringBoot项目分离部署踩坑记录

    昨天花了一晚上终于成功部署了个人网站,在这个过程中踩了很多坑,现在回顾总结记录一下,以免今后继续犯错误 前端:Vue 后端:SpringBoot 数据库:Mysql 一.前端 1.前端项目采用Ngin ...

  2. MindSponge分子动力学模拟——软件架构(2023.08)

    技术背景 在前面一篇文章中,我们介绍了MindSponge的两种不同的安装与使用方法,让大家能够上手使用.这篇文章主要讲解MindSponge的软件架构,并且协同mindscience仓库讲解一下二者 ...

  3. 《Linux基础》08. 日志管理 · 备份与恢复

    @ 目录 1:日志管理 1.1:系统常用日志 1.2:日志管理 1.2.1:日志服务 1.2.2:配置文件 1.2.3:自定义日志管理 1.3:日志轮替 1.3.1:轮替服务 1.3.2:配置文件 1 ...

  4. Redis的五大数据类型的数据结构

    概述   Redis底层有六种数据类型包括:简单动态字符串.双向链表.压缩列表.哈希表.跳表和整数数组.这六种数据结构五大数据类型关系如下: String:简单动态字符串 List:双向链表.压缩列表 ...

  5. 想让你的工作轻松高效吗?揭秘Java + React导出Excel/PDF的绝妙技巧!

    前言 在B/S架构中,服务端导出是一种高效的方式.它将导出的逻辑放在服务端,前端仅需发起请求即可.通过在服务端完成导出后,前端再下载文件完成整个导出过程.服务端导出具有许多优点,如数据安全.适用于大规 ...

  6. DesignPattern-part1

    title: "modern C++ DesignPattern-Part1" date: 2018-04-03T16:06:33+08:00 lastmod: 2018-04-0 ...

  7. C#结合OpenCVSharp4图片相似度识别

    OpenCVSharp4图片相似度识别 需求背景:需要计算两个图片的相似度,然后将相似的图片进行归纳 1. 图片相似度算法 由于我是CRUD后端仔,对图像处理没什么概念.因此网上调研了几种相似度算法分 ...

  8. Codeforces Round 882 div.2 A

    Smiling&Weeping ----总有人间一两风,填我十万八千梦 A. The Man who became a God time limit per test 1 second mem ...

  9. 在线PNG, JPG, BMP 转ICO图标,适用WINDOWS XP, VISTA, 7, 8, 10

    在线PNG, JPG, BMP 转ICO图标网址: http://static.krpano.tech/image2ico 该网站可以把PNG, JPG和BMP图片转换成包含多个层级的ICO图标, 可 ...

  10. SpingCloud:Gateway+Nginx+Stomp+Minio构建聊天室并进行文件传输

    注:本人使用阿里云服务器(安装mino)+本地虚拟机(安装nginx)进行,理论上完全在本地进行也可以. 1.前期准备: 1.将本地虚拟机设置为静态ip且能ping通外网,参考网址:https://w ...