文章目录

  • 前言
  • 一、centos8安装docker步骤
    • 1.查看官方文档
    • 2.更改主机名
    • 3.卸载旧版本的docker
    • 4.添加yum仓库文件
    • 5.安装docker
    • 6.启动docker并且设置开机自启
    • 7.看端口或者看进程是否启动
    • 8.测试运行一个docker容器
  • 二、Ubuntu20.4安装docker步骤
    • 1.卸载之前安装的docker
    • 2.更新系统里的所有的能更新软件
    • 3.安装需要的软件
    • 4.下载仓库文件
    • 5.更新软件
    • 5.安装docker
    • 6.看进程是否启动
    • 7.测试运行一个docker容器
  • 总结

前言

Docker的思想来自于集装箱。它是一个用GO语言开发的软件,可以对容器进行管理。Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。
Docker技术的三大核心概念,分别是:
镜像(Image)
容器(Container)
仓库(Repository)。


提示:以下是本篇文章正文内容,下面案例可供参考

一、centos8安装docker步骤

1.查看官方文档

https://docs.docker.com/engine/install/centos/
首先可以准备一台纯净的centos8的linux机器,我的网络连接方式选择的桥接。

2.更改主机名

[root@centos-docker ~]# hostnamectl set-hostname centos8-docker
[root@centos-docker ~]# su root
#查看版本
[root@centos8-docker ~]# cat /etc/centos-release
CentOS Linux release 8.3.2011

3.卸载旧版本的docker

[root@centos8-docker ~]# yum remove docker \
>                   docker-client \
>                   docker-client-latest \
>                   docker-common \
>                   docker-latest \
>                   docker-latest-logrotate \
>                   docker-logrotate \
>                   docker-engine

因为我的是全新机器,会出现下图

4.添加yum仓库文件

[root@centos8-docker ~]# yum install -y yum-utils
#这是官方的yum仓库
[root@centos8-docker ~]# yum-config-manager \
>     --add-repo \
>     https://download.docker.com/linux/centos/docker-ce.repo
添加仓库自:https://download.docker.com/linux/centos/docker-ce.repo
#添加阿里云的yum仓库(阿里云的速度会快一些,推荐使用)
[root@centos8-docker ~]# yum-config-manager \
>     --add-repo \
>     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
添加仓库自:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#以上选择其中一个仓库即可

5.安装docker

[root@centos8-docker ~]# yum install docker-ce docker-ce-cli containerd.io  -y

6.启动docker并且设置开机自启

[root@centos8-docker ~]# systemctl start docker
[root@centos8-docker ~]# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.

7.看端口或者看进程是否启动

[root@centos8-docker ~]# ps aux|grep docker
root       16650  0.0 10.2 1443104 81728 ?       Ssl  17:30   0:02 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root       16986  0.0  0.1  12324  1088 pts/0    S+   20:14   0:00 grep --color=auto docker
#启动成功

8.测试运行一个docker容器

[root@centos8-docker ~]# docker run hello-world


出现上图则说明docker安装成功!

二、Ubuntu20.4安装docker步骤

准备一台纯净的ubuntu的linux机器

1.卸载之前安装的docker

yejing@sanchuang-server:~$ sudo apt-get remove docker docker-engine docker.io containerd runc[sudo] password for yejing:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-engine  

2.更新系统里的所有的能更新软件

yejing@sanchuang-server:~$ sudo apt-get update

3.安装需要的软件

yejing@sanchuang-server:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4.下载仓库文件

yejing@sanchuang-server:~$ 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

5.更新软件

yejing@sanchuang-server:~$ sudo apt-get update

5.安装docker

yejing@sanchuang-server:~$ sudo apt-get install docker-ce docker-ce-cli containerd.io
#ubuntu装好docker会自己启动

6.看进程是否启动

yejing@sanchuang-server:~$ ps aux|grep docker
root        9151  0.0  2.0 1458020 82876 ?       Ssl  09:39   0:02 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
yejing     14157  0.0  0.0   6432   672 pts/0    S+   12:23   0:00 grep --color=auto docker
#成功启动

7.测试运行一个docker容器

yejing@sanchuang-server:~$ sudo docker run hello-world


出现上图即是安装成功!

总结

至此,centos8及Ubuntu20.4成功安装docker!

centos8及Ubuntu20.4安装docker教程相关推荐

  1. 了解Docker、Ubuntu20.04安装docker教程

    Docker 的前世今生 https://my.oschina.net/u/4126211/blog/4517028 Ubuntu20.04安装docker教程 https://blog.csdn.n ...

  2. win10安装docker教程、常见问题和原理总结

    文章目录 前言 一.Docker是什么? Docker通常应用场景: 准备开始 为什么要引入docker? docker基本概念 docker工作流程 docker原理: 二.win10上安装dock ...

  3. kali安装docker教程

    kali安装docker教程 因为数据库概论要做一个TPC-DS的大作业,其中要用到docker,因此写个博客记录一下. 虚拟机版本:VMvare 15.5 Pro Linux版本:kali2020 ...

  4. Linux 安装docker教程

    docker 教程 Docker是基于Go语言实现的云开源项目. 官网: https://www.docker.com/ 文档地址:https://docs.docker.com/ 超详细 仓库地址: ...

  5. CentOS7安装Docker教程(图文)

    文章目录 Docker 1. 检查是否支持docker 2. yum安装docker 3. 常用的一些docker命令 Docker Compose 1.Docker Compose介绍 2.Dock ...

  6. linux安装docker教程 centos 7

    一.首先准备一台虚拟机,不会装虚拟机的同学可以看我前面的教程 二.准备一个远程连接工具,连接到linux系统,这里我用的是CRT 三.值得注意的一点是,在linux中安装docker有一个必要条件就是 ...

  7. Ubuntu安装docker教程

    官方教程 这里给出我的安装配置过程,使用阿里源安装. 1.卸载旧版本 sudo apt-get remove docker docker-engine docker.io containerd run ...

  8. linux离线安装docker教程,Linux 离线安装docker的过程

    前言 有时候会遇到服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此,针对这种情况,总结了一下离线安装docker的步骤 1. 准备docker离线包 下载需要安装的docker版 ...

  9. Centos7安装Docker教程

    1.首先安装必要依赖: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.然后添加仓库源: sudo sudo yu ...

最新文章

  1. 无法访问android.git.kernel.org的情况下如何使用repo
  2. es5 - array - concat
  3. 我们工作到底为了什么?
  4. php图文消息带代码详细注释,微信发送图文消息代码整理
  5. RESTful Web 服务 - 资源
  6. 每日程序C语言25-查找100以内的素数
  7. HDU - 3551 Hard Problem(一般图最大匹配)
  8. 使用OData服务创建SAP C4C的Lead数据,必须指定Account字段
  9. 学习笔记(37):Python实战编程-yield实现生成器
  10. gcc汇编汇编语言_什么是汇编语言?
  11. js实现复制html页面
  12. ios8升级ios12教程_iOS Hello World示例教程
  13. nlp基础—9.条件随机场模型(CRF算法)
  14. MyEclipse2014+JDK1.7+Tomcat8.0+Maven3.2 开发环境搭建
  15. Pro Tools系统优化- Windows篇
  16. 电芯容量在前期循环中容量增加_关于锂离子电池使用性能的那些事---容量“跳水”...
  17. 两年多的腰疼,近十年的头皮屑,最终被我自己治疗好了(一)
  18. oracle怎么用dmp文件,oracle 11g 如何打开dmp文件
  19. 销售书籍_我们的5合1图书销售又来了!
  20. 数据仓库之数据质量监控

热门文章

  1. 如何利用铁威马NAS搭建网站服务器
  2. 一个口袋中放有12个球,已知其中3个是红球,3个是白球,6个是黑球,现从中任选8个,问共有多少种可能的颜色搭配?请画流程图实现算法
  3. EasyCVR如何快速自定义修改级联国标设备的通道编号?
  4. MyBatis.Redis.+mysql.mycat
  5. 【Halcon算子】get_contour_attrib_xld和get_contour_global_attrib_xld
  6. 数据库系统课程设计_考勤管理系统总结
  7. Android实现新浪微博SSO授权登录分享文字图片等功能(WEIBO_ANDROID_SDK V2.3.0 )
  8. 强连通分量(SCC, Strongly Connected Components)
  9. Windows更新或应用安装中报错“0x80070643”的解决办法
  10. WDL、Cromwell、GATK4的关系