首页 > 其他分享 >不同操作系统上安装Docker的详细步骤

不同操作系统上安装Docker的详细步骤

时间:2024-12-18 09:58:42浏览次数:4  
标签:操作系统 步骤 sudo Desktop 软件包 Docker 安装 docker

Ubuntu系统

  1. 更新软件包索引
    • 打开终端,在安装任何软件之前,先更新系统的软件包索引是一个好习惯。运行以下命令:
    sudo apt-get update
    
  2. 安装依赖包
    • 为了让Docker能够正确地安装和运行,需要安装一些必要的软件包。这些软件包允许apt通过HTTPS来获取软件包,并且添加一个新的软件源:
    sudo apt-get install \
        apt-transport-2.0 \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    
  3. 添加Docker官方GPG密钥
    • 使用以下命令来添加Docker官方的GPG密钥,这用于验证下载的软件包的真实性:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor-o /usr/share/keyrings/docker-archive-keyring.gpg
    
  4. 设置稳定版仓库
    • 对于Ubuntu系统,添加Docker稳定版仓库。不同的Ubuntu版本代号可能不同,以下以jammy为例(Ubuntu 22.04),如果是其他版本,需要将jammy替换为相应的版本代号:
    echo \
        "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
        jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  5. 安装Docker引擎
    • 再次更新软件包索引后,就可以安装Docker引擎了:
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  6. 验证安装
    • 安装完成后,可以通过运行以下命令来验证Docker是否安装成功:
    sudo docker run hello-world
    
    • 如果看到输出Hello from Docker!等类似的信息,就说明Docker安装成功了。

CentOS系统

  1. 卸载旧版本(如果有)
    • 首先检查系统上是否已经安装了旧版本的Docker,如果有则卸载它。运行以下命令:
    sudo yum remove docker \
                   docker-client \
                   docker-client-lite \
                   docker-common \
                   docker-io \
                   runc
    
  2. 安装依赖包
    • 安装一些必要的软件包,用于设置Docker仓库:
    sudo yum install -y yum-utils
    
  3. 设置Docker仓库
    • 使用以下命令来设置Docker仓库:
    sudo yum-config-manager \
        --add -repo \
        https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker引擎
    • 安装Docker引擎相关的软件包:
    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 启动Docker服务并设置开机自启
    • 安装完成后,启动Docker服务并设置为开机自动启动:
    sudo systemctl start docker
    sudo systemctl enable docker
    
  6. 验证安装
    • 同样可以通过运行docker run hello-world来验证Docker是否安装成功。

Windows系统

  1. 下载Docker Desktop for Windows
  2. 运行安装程序
    • 双击下载的安装程序文件,按照安装向导的提示进行操作。在安装过程中,可能需要重启计算机。
  3. 配置Docker
    • 安装完成后,打开Docker Desktop应用程序。它会自动在系统后台启动必要的服务,如Docker Engine和相关的容器运行时。
  4. 验证安装
    • 打开命令提示符或者PowerShell,运行docker run hello-world来检查安装是否成功。

macOS系统

  1. 下载Docker Desktop for Mac
  2. 安装软件包
    • 双击下载的安装包,按照安装向导的提示完成安装。安装过程中可能会要求输入系统密码等操作。
  3. 启动Docker Desktop
    • 安装完成后,在应用程序文件夹中找到Docker Desktop并启动它。它会在后台初始化必要的服务。
  4. 验证安装
    • 打开终端,运行docker run hello-world来验证Docker是否安装成功。

标签:操作系统,步骤,sudo,Desktop,软件包,Docker,安装,docker
From: https://www.cnblogs.com/java-note/p/18614018

相关文章

  • 不同操作系统下安装RabbitMQ的详细步骤
    Ubuntu/Debian系统更新系统软件包列表打开终端,执行以下命令:sudoapt-getupdate这一步是为了确保系统的软件包索引是最新的,以便能够正确安装RabbitMQ相关的软件包。安装Erlang(RabbitMQ运行依赖)执行以下命令安装Erlang:sudoapt-getinstallerlang-baseerlang-asn1......
  • 不同操作系统中安装MongoDB的详细步骤
    Windows系统下载安装包访问MongoDB官方网站(https://www.mongodb.com/try/download/community),根据你的Windows操作系统版本(32位或64位)选择合适的MongoDBCommunityServer安装包进行下载。运行安装程序双击下载的安装包(.msi文件),启动安装向导。在安装向导中,按照提示选择......
  • 不同操作系统下安装LogStash的详细步骤
    Ubuntu/Debian系统更新软件包列表打开终端,在安装之前,先更新系统的软件包列表,运行命令:sudoapt-getupdate安装Java运行时环境(JRE)LogStash是基于Java开发的,需要安装JRE。可以通过以下命令安装OpenJDK(这是Ubuntu/Debian上常用的Java实现):sudoapt-getinstalldefau......
  • 不同环境下安装Kibana的详细步骤
    一、在Linux系统(以Ubuntu为例)中安装Kibana安装Java运行环境(JRE)Kibana是基于JavaScript开发的,并且运行在Java虚拟机(JVM)之上。在Ubuntu系统中,可以通过以下命令安装OpenJDK:sudoapt-yupdatesudoapt-yinstallopenjdk-11-jre下载Kibana你可以从Elastic官方网站(http......
  • 不同操作系统下安装Nginx的常见方法
    Ubuntu/Debian系统更新软件包列表在终端中输入以下命令来更新系统的软件包列表:sudoapt-getupdate这一步是为了确保系统获取到最新的软件包信息,包括Nginx的相关信息。安装Nginx执行安装命令:sudoapt-getinstallnginx安装过程中,系统会自动下载并配置Nginx相......
  • MyBatis Generator安装详细步骤
    1.准备工作确保你的系统已经安装了Java开发环境(JDK),并且配置好了相关的环境变量。因为MyBatisGenerator是一个Java工具,它依赖于Java运行环境来执行。你可以在命令行中输入java-version来检查JDK是否正确安装。2.添加依赖Maven项目如果你的项目是使用Maven构建的,需要在......
  • Spring Security集成的详细步骤
    一、项目依赖配置Maven项目如果使用Maven构建项目,需要在项目的pom.xml文件中添加SpringSecurity的依赖。通常包括spring-security-web和spring-security-config。<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web<......
  • 安装Ranger(以CentOS为例)用于统一权限管理的详细步骤
    一、前提准备系统要求操作系统:CentOS7或更高版本(这里以CentOS7为例)。确保系统已经安装并配置好基本的网络设置,能够访问互联网进行软件包下载。软件依赖:需要安装JavaDevelopmentKit(JDK),推荐版本为1.8或更高。可以使用以下命令检查是否安装了JDK:java-version如果没有安......
  • 常见的Linux系统(以Ubuntu为例)中安装Redis的步骤
    一、安装准备更新系统软件包列表在安装Redis之前,先更新系统的软件包列表,以确保可以获取最新版本的Redis及其依赖项。在终端中执行以下命令:sudoapt-getupdate这个命令会从软件源服务器获取最新的软件包信息,包括软件包的版本、依赖关系等更新内容。安装编译工具和依......
  • 常见的Linux系统下安装分布式消息队列Kafka的详细步骤
    一、安装前提条件Java环境安装Kafka是用Scala编写的,运行在Java虚拟机(JVM)上,所以需要先安装Java。可以通过以下命令检查系统是否已安装Java:java-version如果没有安装,可以根据操作系统的不同,从Oracle官方网站(https://www.oracle.com/java/technologies/javase-downloads.ht......