在各种常见的linux操作系统(centos,debian,ubuntu)上安装docker最新版(代码片段)

没刮胡子 没刮胡子     2023-01-14     530

关键词:

1.CentOS 上安装 Docker

1.1.卸载旧版本

旧版本的 Docker 被称为 或 。如果这些是 已安装,卸载它们以及关联的依赖项。dockerdocker-engine

$ sudo yum remove docker \\
                  docker-client \\
                  docker-client-latest \\
                  docker-common \\
                  docker-latest \\
                  docker-latest-logrotate \\
                  docker-logrotate \\
                  docker-engine

1.2.设置存储库

安装软件包yum-utils、yum-config-manager(提供实用程序)并设置存储库。

sudo yum install -y yum-utils
sudo yum-config-manager \\
    --add-repo \\
    https://download.docker.com/linux/centos/docker-ce.repo

1.3.安装 Docker 引擎

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

2.在 Debian 上安装 Docker

2.1.卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

2.2.设置存储库

  1. 更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库:

    $ sudo apt-get update
    
    $ sudo apt-get install \\
        ca-certificates \\
        curl \\
        gnupg \\
        lsb-release
    
  2. 添加 Docker 的官方 GPG 密钥:

    $ sudo mkdir -p /etc/apt/keyrings
    $ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    
  3. 使用以下命令设置存储库:

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

2.3.安装 Docker 引擎

更新包索引

sudo apt-get update

安装 Docker Engine、containerd 和 Docker Compose。

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

3.在 Ubuntu 上安装 Docker

3.1.卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

3.2.设置存储库

  1. 更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库:

    $ sudo apt-get update
    
    $ sudo apt-get install \\
        ca-certificates \\
        curl \\
        gnupg \\
        lsb-release
    
  2. 添加 Docker 的官方 GPG 密钥:

    $ sudo mkdir -p /etc/apt/keyrings
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    
  3. 使用以下命令设置存储库:

    $ echo \\
      "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \\
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

3.3.安装 Docker 引擎

更新包索引

sudo apt-get update

安装最新版本

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

3.4.测试安装

sudo docker run hello-world

4.Docker服务基本操作

4.1.查看Docker服务状态

systemctl status docker

4.2.启动Docker服务

systemctl start docker

4.3.停止Docker服务

systemctl stop docker

4.4.重启Docker服务

systemctl restart docker

4.5.开机启动Docker服务

systemctl enable docker

linux和centos7区别

Linux是指操作系统内核,CentOS是指GNU/Linux操作系统。2、Linux系统内核加上GNU提供的大量自由软件就是一个完整的GNU/Linux发行版,而CentOS就是众多发行版中的一个。Linux只是一个操作系统内核而已,而GNU提供了大量的自由软件来丰... 查看详情

常见linux面试题

一、判断题1.Linux是单用户、多任务的操作系统  (?)2.使用在CentOS6和CentOS7中查看IP地址得命令都是ifconfig (?) 3.Linux 得发行版是建立在Linux内核版本之上得(√ ) 4.Windownsserver的服务器市场占有率... 查看详情

centos7新电脑支持吗0

...一个发行版本,它具有强大的稳定性以及可靠性,适用于各种服务器和PC硬件,无论是新的还是旧的,都可以很好的运行CentOS7。 参考技术B支持。因为centos7版本的Linux系统,对硬件几乎就没有要求,哪怕是古董级别的赛扬E3200、1G... 查看详情

求个linux操作系统iso镜像文件下载

我是要用在虚拟机上的linux操作系统iso镜像文件下载地址:推荐你用Desktop版UbuntuLinux,虚拟机中设置成从光盘启动,加载iso镜像后就是一个可以使用的系统,十分方便,官方下载地址:http://www.ubuntu.com/download/alternative-downloads选择... 查看详情

linuxgcc简明教程(使用gcc编译c语言程序)(代码片段)

...等),而不是我们常见的个人电脑。Linux是服务器操作系统的绝对霸主,占据了80%以上的份额,在未来的服务器领域,Linux是大势所趋。这其中,又以CentOS和Ubuntu为主,CentOS占有压倒性的优势。服务器操... 查看详情

关于linux系统和各种操作系统的关系说明

Linux:是指操作系统内核,没有图形化界面,只能通过命令执行,基于Unix上搭建系统内核。我们常常听见Centos、Ubuntu、Debian、window、MacOs等操作系统,这些系统和linux有什么关系呢?Centos:是基于Linux操... 查看详情

linux操作系统iso镜像文件在哪下载?

...wnload就会开始下载,这里下载的就是iso文件参考技术Alinux操作系统iso镜像文件下载地址:推荐你用Desktop版UbuntuLinux,虚拟机中设置成从光盘启动,加载iso镜像后就是一个可以使用的系统,十分方便,官方下载地址:http://www.ubuntu.... 查看详情

浅谈linux日志文件

...og:记录crond计划任务产生的事件信息/var/log/dmesg:记录Linux操作系统在引导过程中的各种事件信息/var/log/mai 查看详情

linux的centos系统安装mongodb详细步骤(包括创建用户的各种操作及遇到的问题汇总)(代码片段)

一.安装MongoDB步骤1:下载MongoDB可选择官网下载:https://www.mongodb.com/try/download/community也可以根据自己服务器系统版本,选择对应的RPM包下载。对应网站:https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/R 查看详情

linux的centos系统安装mongodb详细步骤(包括创建用户的各种操作及遇到的问题汇总)(代码片段)

一.安装MongoDB步骤1:下载MongoDB可选择官网下载:https://www.mongodb.com/try/download/community也可以根据自己服务器系统版本,选择对应的RPM包下载。对应网站:https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/R 查看详情

linux的centos系统安装mongodb详细步骤(包括创建用户的各种操作及遇到的问题汇总)(代码片段)

一.安装MongoDB步骤1:下载MongoDB可选择官网下载:https://www.mongodb.com/try/download/community也可以根据自己服务器系统版本,选择对应的RPM包下载。对应网站:https://repo.mongodb.org/yum/redhat/7/mongodb-org/5.0/x86_64/R 查看详情

centos是啥

...CentOS(CommunityEnterpriseOperatingSystem,中文意思是社区企业操作系统)是Linux发行版之一。CentOS是RHEL(RedHatEnterpriseLinux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的Bug,相对于其他Linux发行版,其稳定性值得信赖。... 查看详情

linux系统,ubuntu和centos哪个更好一些?

...ntu基于着名的Debian发行版。Ubuntu是一个免费和社区支持的操作系统。尤其对于Python,Ruby,Go和Java开发人员,Ubuntu是一个常见的操作系统。另一方面,Ubuntu易于为终端用户使用,内置功能覆盖日常需求。所以,使用Debian衍生软件... 查看详情

linux基础入门之vm和centos的安装使用

Linux基础入门之VM和centos的安装使用Linux是一款开源免费的操作系统。特点:安全、高效、稳定、可以很好的处理高并发。现在很多企业级的项目都部署到Linux系统中。目前主流的操作系统Windows,unix,Linux,android等一、Linux的学习... 查看详情

linux系统日志的优先级别!

...ond计划任务产生的事件信息;  3、/var/log/dmesg:记录Linux操作系统在引导过程中的各种事件信息;  4、/var/log/maillog:记录进入或发出系统的电子邮件活动;  5、/var/log/lastlog:记录每个用户最近的登录事件;  6、/var/log/secure... 查看详情

linux日志

...日志(记录用户登录机登出系统的事件)、程序日志(由各种服务、程序独立管理,格式不统一)常见日志文:内核及系统日志:采用文本格式进行记录/var/log/messages  记录内核消息、各种服务的公共消息/var/log/dmesg ... 查看详情

运维题目

一、Linux操作系统知识1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块?答:常见的Linux发现版本有Redhat、Centos、Debian、Ubuntu、Suse最擅长Redhat和CentosRedhat官网:www.redhat.comCentos官网:www.... 查看详情

docker的宿主系统是centos,为啥可以运行ubuntu的镜像

首先需要区分Linux内核与Linux发行版Linux内核是Linux操作系统的核心,负责硬件管理,比如管理内存、管理磁盘(文件系统)、管理CPU(进程)等等...Linux发行版是在Linux内核的基础上添加了一些工具软件,比如图形界面、函数库、软件包... 查看详情