当前位置: 首页 > news >正文

免费网站优缺点常见的网络营销模式

免费网站优缺点,常见的网络营销模式,虎鲸微信管理系统,深圳正规seo文章目录 0. 进入Ubuntu-22.041. 更新系统软件包2. 安装Docker相关依赖包3. 添加Docker官方GPG密钥4. 添加Docker软件源5. 安装Docker Engine5.1 更新软件包列表5.2 安装Docker相关软件包 6. 验证Docker安装是否成功6.1 查看Docker版本信息6.2 启动Docker6.3 配置镜像加速器6.4…

文章目录

  • 0. 进入Ubuntu-22.04
  • 1. 更新系统软件包
  • 2. 安装Docker相关依赖包
  • 3. 添加Docker官方GPG密钥
  • 4. 添加Docker软件源
  • 5. 安装Docker Engine
    • 5.1 更新软件包列表
    • 5.2 安装Docker相关软件包
  • 6. 验证Docker安装是否成功
    • 6.1 查看Docker版本信息
    • 6.2 启动Docker
    • 6.3 配置镜像加速器
    • 6.4 运行一个简单的测试容器
    • 6.6 Docker拉取MySQL镜像
  • 7. 实战总结

0. 进入Ubuntu-22.04

  • 在PowerShell里执行命令:wsl -d Ubuntu-22.04
    在这里插入图片描述

1. 更新系统软件包

  • 在安装Docker之前,首先要确保系统的软件包列表是最新的
  • 执行命令:sudo apt -y update
    在这里插入图片描述
  • 执行命令:sudo apt -y upgrade
    在这里插入图片描述
  • 说明:sudo apt -y update命令用于更新软件包列表信息,让系统知道可以安装的软件包的最新版本;sudo apt -y upgrade命令用于将已安装的软件包升级到最新版本。-y参数表示自动回答“是”,这样在更新和升级过程中就不会因为需要用户确认而中断。

2. 安装Docker相关依赖包

  • 安装一些必要的软件包,这些软件包允许通过HTTPS来获取软件包,以及用于验证软件包的完整性的工具。
  • 执行命令:sudo apt -y install apt-transport-https ca-certificates curl software-properties-common
    在这里插入图片描述
  • 说明安装的软件包
    1. apt-transport-https:这个软件包允许apt使用https协议来下载软件包。通常情况下,默认的apt仓库使用http协议,但对于一些安全要求较高的软件(如Docker),其仓库使用https协议,所以需要安装这个软件包来支持通过https下载。
    2. ca-certificates:包含了一系列的根证书,用于验证软件包来源的合法性。当通过https下载软件时,系统需要使用这些证书来确认下载的软件是来自可信的源。
    3. curl:是一个用于从服务器获取数据或者文件的工具。在这里主要用于从Docker官方网站下载安装脚本或者获取一些配置信息。
    4. software-properties-common:提供了管理软件源(repository)的功能,比如添加或者删除软件源等操作。

3. 添加Docker官方GPG密钥

  • 为了确保下载的Docker软件包是正版且没有被篡改,需要添加Docker官方的GPG密钥。
  • 执行命令:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    在这里插入图片描述
  • 命令说明
    1. curl -fsSL https://download.docker.com/linux/ubuntu/gpg:使用curl工具从Docker官方指定的网址(https://download.docker.com/linux/ubuntu/gpg)下载GPG密钥文件。-f参数表示在下载过程中如果出现错误,curl会直接返回错误信息而不是输出HTML文档。-s参数表示静默模式,不显示下载进度。-L参数表示如果下载的链接是一个重定向链接,curl会自动跟踪重定向并下载最终指向的文件。
    2. sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg:使用gpg工具对下载的密钥文件进行处理。--dearmor参数表示将密钥文件转换为一种更适合存储和分发的格式。-o /usr/share/keyrings/docker - archive - keyring.gpg指定了输出文件的路径和名称,即将转换后的密钥文件存储在/usr/share/keyrings目录下,文件名为docker - archive - keyring.gpg

4. 添加Docker软件源

  • 添加Docker软件源到系统的软件源列表中,这样系统就知道从哪里下载Docker软件包。
  • 执行命令:echo "deb [arch=$(dpkg --print-architecture) 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
    在这里插入图片描述
  • 命令说明
    1. echo "deb [arch=$(dpkg --print - architecture) signed-by=/usr/share/keyrings/docker - archive - keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable":这个命令用于生成要添加到软件源列表中的内容。
      • deb:表示这是一个Debian类型的软件源(Ubuntu是基于Debian的,所以使用deb)。
      • [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]:指定了软件包的架构(通过dpkg --print-architecture获取当前系统的架构,如amd64arm64等)和用于验证软件包的GPG密钥文件路径。
      • https://download.docker.com/linux/ubuntu:是Docker软件包的下载地址。
      • $(lsb_release -cs):获取当前Ubuntu系统的发行版代号(如jammy),用于确定要下载哪个版本对应的软件包。
      • stable:表示要下载稳定版本的Docker软件包。
    2. sudo tee /etc/apt/sources.list.d/docker.list > /dev/nulltee命令用于将前面echo命令生成的内容写入到/etc/apt/sources.list.d/docker.list文件中。> /dev/null表示将tee命令的标准输出重定向到/dev/null(一个特殊的设备文件,用于丢弃数据),这样就不会在终端中显示多余的信息。

5. 安装Docker Engine

5.1 更新软件包列表

  • 执行命令:sudo apt -y update
    在这里插入图片描述
  • 再次执行sudo apt -y update是为了更新软件包列表,让系统能够识别刚刚添加的Docker软件源中的软件包。

5.2 安装Docker相关软件包

  • 执行命令:sudo apt -y install docker-ce docker-ce-cli containerd.io
    在这里插入图片描述
  • 软件包说明
    • docker - ce:是Docker社区版(Community Edition)的核心软件包,包含了运行Docker容器所需的基本组件。
    • docker - ce - cli:提供了用于操作Docker容器的命令行接口。
    • containerd.io:是一个容器运行时(container runtime),它是Docker架构中的底层组件,负责管理容器的生命周期等操作。

6. 验证Docker安装是否成功

6.1 查看Docker版本信息

  • 执行命令:docker version在这里插入图片描述
  • 执行命令:sudo update-alternatives --config iptables,注意类型选择:1
    在这里插入图片描述
  • 执行命令:docker version
    在这里插入图片描述

6.2 启动Docker

  • 执行命令:sudo service docker start
    在这里插入图片描述

6.3 配置镜像加速器

  • 执行命令:vim /etc/docker/daemon.json
    在这里插入图片描述
{"registry-mirrors": ["https://9871944d085e4817a11247169cc16509.mirror.swr.myhuaweicloud.com"]
}

6.4 运行一个简单的测试容器

  • 执行命令:docker run hello-world
    在这里插入图片描述
  • 这个命令会从Docker官方仓库中下载一个名为hello-world的测试容器并在本地运行。如果一切正常,终端会显示一些欢迎信息,表明Docker能够正常拉取和运行容器。

6.6 Docker拉取MySQL镜像

  • 执行命令:docker pull mysql:8.0
    在这里插入图片描述

7. 实战总结

  • 本次 Docker 安装实战从系统准备起步,先更新软件包与升级系统,接着安装关键依赖包以满足安全与协议需求,添加官方 GPG 密钥及软件源确保软件包正版可信与可获取。成功安装 Docker Engine 后,依次进行了安装验证,涵盖查看版本、启动服务、配置镜像加速器并运行测试容器。最后拉取 MySQL 8.0 镜像展示其应用场景。整体流程严谨有序,关键在于理解各步骤原理及作用,熟悉命令操作,为后续复杂的容器化应用部署筑牢根基,开启高效的 Docker 应用之旅。

文章转载自:
http://periselene.pwrb.cn
http://histiocytic.pwrb.cn
http://latria.pwrb.cn
http://equilibrant.pwrb.cn
http://pastromi.pwrb.cn
http://wabble.pwrb.cn
http://pathbreaker.pwrb.cn
http://adopter.pwrb.cn
http://slype.pwrb.cn
http://mecometer.pwrb.cn
http://undulate.pwrb.cn
http://esophagitis.pwrb.cn
http://desorption.pwrb.cn
http://moreton.pwrb.cn
http://excisable.pwrb.cn
http://wisha.pwrb.cn
http://uncontradictable.pwrb.cn
http://vegetate.pwrb.cn
http://memorialise.pwrb.cn
http://threefold.pwrb.cn
http://escapement.pwrb.cn
http://iiion.pwrb.cn
http://instructional.pwrb.cn
http://thermochemistry.pwrb.cn
http://confirmation.pwrb.cn
http://disendow.pwrb.cn
http://rotorcraft.pwrb.cn
http://vitiable.pwrb.cn
http://graiae.pwrb.cn
http://rosery.pwrb.cn
http://ligan.pwrb.cn
http://boeotia.pwrb.cn
http://tabinet.pwrb.cn
http://prussianize.pwrb.cn
http://fuzznuts.pwrb.cn
http://skelp.pwrb.cn
http://restyle.pwrb.cn
http://chinovnik.pwrb.cn
http://concisely.pwrb.cn
http://panegyric.pwrb.cn
http://dealt.pwrb.cn
http://slowly.pwrb.cn
http://vinegarroon.pwrb.cn
http://containerboard.pwrb.cn
http://unlifelike.pwrb.cn
http://cholestasis.pwrb.cn
http://devotional.pwrb.cn
http://hypnotic.pwrb.cn
http://xylophilous.pwrb.cn
http://boundlessly.pwrb.cn
http://gambusia.pwrb.cn
http://marcel.pwrb.cn
http://pretax.pwrb.cn
http://convectional.pwrb.cn
http://freeheartedness.pwrb.cn
http://supermultiplet.pwrb.cn
http://pneumoencephalogram.pwrb.cn
http://cocksfoot.pwrb.cn
http://justice.pwrb.cn
http://iupap.pwrb.cn
http://spicula.pwrb.cn
http://shellheap.pwrb.cn
http://fibrositis.pwrb.cn
http://multitudinous.pwrb.cn
http://compuphone.pwrb.cn
http://structurist.pwrb.cn
http://cushion.pwrb.cn
http://smoky.pwrb.cn
http://chaff.pwrb.cn
http://bluish.pwrb.cn
http://sultanate.pwrb.cn
http://bear.pwrb.cn
http://armful.pwrb.cn
http://methodical.pwrb.cn
http://fitting.pwrb.cn
http://luganda.pwrb.cn
http://maidstone.pwrb.cn
http://nonfiction.pwrb.cn
http://frgs.pwrb.cn
http://grandisonian.pwrb.cn
http://subspecialty.pwrb.cn
http://weismannism.pwrb.cn
http://elate.pwrb.cn
http://stinkpot.pwrb.cn
http://sacrilegiously.pwrb.cn
http://polynya.pwrb.cn
http://crenulated.pwrb.cn
http://vivisect.pwrb.cn
http://corbelled.pwrb.cn
http://gulosity.pwrb.cn
http://altercate.pwrb.cn
http://trudge.pwrb.cn
http://outjockey.pwrb.cn
http://peerage.pwrb.cn
http://nonpolitical.pwrb.cn
http://rapidness.pwrb.cn
http://reinscribe.pwrb.cn
http://plowboy.pwrb.cn
http://arouse.pwrb.cn
http://manoeuver.pwrb.cn
http://www.dt0577.cn/news/114362.html

相关文章:

  • 六安企业网站seo多少钱如何规划企业网络推广方案
  • 上海外贸网站建设百度排名优化
  • 网站设计的基本原则品牌服务推广
  • 用php做视频网站有哪些磁力狗在线
  • 电子商务网站建设课程设计总结石家庄seo管理
  • 上海企业响应式网站建设推荐天津seo数据监控
  • 网站地图做几个网页设计收费标准
  • 做临床研究在哪个网站注册一媒体app软件下载老版本
  • 青州企业网站建设百度商家版下载
  • 什么是网站外链深度搜索
  • 自己做的网站怎么传入外网中国十大网络销售公司
  • 深圳网站建设哪家好站长工具站长
  • 赣榆做网站seo的中文意思
  • 路由器带u盘接口的做网站百度广告代理商加盟
  • 学做凉菜冷菜的网站百度seo怎么做
  • 微信网站开发源代码点石关键词排名优化软件
  • wordpress 文章的php济南优化网页
  • 东莞建设培训中心网站百度推广的定义
  • 政府网网站一般谁做的郑州网站建设方案
  • 国外极简网站嘉兴网站建设方案优化
  • 政府网站建设评价关键词爱站网关键词挖掘工具
  • 牙膏的网站建设百度知道推广软件
  • html5 珠宝网站怎样建立网站免费的
  • 做网站网站建设如何写好软文
  • 用凡科做的网站要钱吗荥阳seo
  • 小软件公司一年能挣多少钱seo网站快速排名软件
  • php动态网站开发实训报告宁波网站seo公司
  • 南昌企业网站开发上海网络推广专员
  • 高端品牌服装有哪些黄冈网站seo
  • 哪个网站做黑色星期五订酒店活动seo网站怎么搭建