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

在线作图网站seo优化论坛

在线作图网站,seo优化论坛,试述网站建设的流程.,自动化设计网站建设本文总结如何在CentOS中安装Docker Engine 〇、Docker Engine 介绍 Docker Engine是一种开源容器化技术,用于构建和容器化应用程序。Docker引擎作为一个客户端-服务器应用程序: 具有长时间运行守护进程的服务器。指定接口的api,程序可以使用这些接口与…

本文总结如何在CentOS中安装Docker Engine

〇、Docker Engine 介绍

Docker Engine是一种开源容器化技术,用于构建和容器化应用程序。Docker引擎作为一个客户端-服务器应用程序:

  • 具有长时间运行守护进程的服务器。
  • 指定接口的api,程序可以使用这些接口与Docker守护进程通信并向其发出指令。
  • 命令行接口(CLI)客户端docker。

CLI使用Docker api通过脚本或直接的CLI命令来控制Docker守护进程或与之交互。许多其他Docker应用程序使用底层API和CLI。守护进程创建和管理Docker对象,如镜像、容器、网络和卷。

一、先决条件

1. 系统要求

要求CentOS版本为: CentOS 7/CentOS 8/CentOS 8 Stream/CentOS 9 Stream
要求centos-extras仓库配置开启(默认是开启的)
如果你的yum源有问题请参考:
CentOS 执行yum命令报错【错误:为仓库 ‘appstream‘ 下载元数据失败: …】

如下是CentOS8中的CentOS-Linux-Extras.repo,要求enabled=1

[root@GC yum.repos.d]# cat /etc/yum.repos.d/CentOS-Linux-Extras.repo
# CentOS-Linux-Extras.repo
# ...[extras]
name=CentOS Linux $releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=https://mirrors.aliyun.com/centos-vault/8.4.2105/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

2. 卸载旧版本

卸载旧版本的docker or docker-engine,如果你使用的是新安装的CentOS,可以忽略该步骤

执行如下命令,进行卸载

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

示例(root用户无需加sudo):

[root@GC ~]# yum remove docker \
>                   docker-client \
>                   docker-client-latest \
>                   docker-common \
>                   docker-latest \
>                   docker-latest-logrotate \
>                   docker-logrotate \
>                   docker-engine
Failed to set locale, defaulting to C.UTF-8
No match for argument: docker
No match for argument: docker-client
No match for argument: docker-client-latest
No match for argument: docker-common
No match for argument: docker-latest
No match for argument: docker-latest-logrotate
No match for argument: docker-logrotate
No match for argument: docker-engine
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
[root@GC ~]

因为我是新安装的,所以:No packages marked for removal

二、安装 Docker Engine

安装Docker Engine的方式有多种,本文使用Docker仓库安装

1. 设置Docker仓库

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

安装yum-utils包,然后使用该包下的yum-config-manager命令配置Docker仓库

2. 安装Docker引擎

安装最新版本的Docker EnginecontainerdDocker Compose

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

3. 启动docker

sudo systemctl start docker

如果你使用systemctl命令报错,请参考:
使用systemctl命令报错:System has not been booted with systemd as init system (PID 1). Can‘t operate.

4. 验证docker安装是否成功

sudo docker run hello-world

如下,可正常运行hello-world表示安装成功了。

[root@GC ~]# docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
719385e32844: Pull complete
Digest: sha256:dcba6daec718f547568c562956fa47e1b03673dd010fe6ee58ca806767031d1c
Status: Downloaded newer image for hello-world:latestHello from Docker!
This message shows that your installation appears to be working correctly.To generate this message, Docker took the following steps:1. The Docker client contacted the Docker daemon.2. The Docker daemon pulled the "hello-world" image from the Docker Hub.(amd64)3. The Docker daemon created a new container from that image which runs theexecutable that produces the output you are currently reading.4. The Docker daemon streamed that output to the Docker client, which sent itto your terminal.To try something more ambitious, you can run an Ubuntu container with:$ docker run -it ubuntu bashShare images, automate workflows, and more with a free Docker ID:https://hub.docker.com/For more examples and ideas, visit:https://docs.docker.com/get-started/[root@GC ~]#

三、卸载Docker

如果你需要卸载Docker,可以参考如下命令:

sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

上述命令,不会删除imagescontainersvolumes等数据,
你可以再执行如下命令进行删除:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd


参考资料:
Install Docker Engine on CentOS

http://www.wooajung.com/news/32852.html

相关文章:

  • 如何选择网站模板江门网站建设模板
  • 对伊利网站建设建议湖北网络推广
  • 微信小程序聊天室源码seo网站优化是什么
  • 中山发布最新通知seo培训班 有用吗
  • 如何做跨境电商新手入门教程国内seo公司哪家最好
  • 网站建设提议免费seo培训
  • 地方生活门户网站名称50篇经典软文100字
  • 有没有电脑做兼职的网站吗东莞网站制作十年乐云seo
  • php成品网站seo搜索规则
  • 广州专业的网站建设公司百度导航2023年最新版
  • 弹窗网站制作自己建网站流程
  • 网站首页作用淘宝运营培训课程免费
  • 做网站编辑心得pc网站建设和推广
  • 推销网站建设具备哪些知识什么是seo搜索引擎优化
  • 安徽新站优化德州seo优化
  • 专业网站建设微信网站定制网站免费推广网站
  • 做互联网小程序 和网站有没有前景百度联盟官网登录入口
  • 郑州房产信息网官网网络seo培训
  • 网站建设需要什么技术关键词搜索查找工具
  • 网站建设公司的市场营销方案windows清理优化大师
  • 本科自考难吗网站seo搜索
  • 公司网站怎么在百度上做推广谷歌关键词热度查询
  • 漂亮的手机网站模板推广公司简介
  • 百度云可以做网站吗电子商务营销策划方案
  • 大英县住房和城乡建设局网站网络营销外包
  • 大型网站频道的建设需多人协同开发链接网
  • 懒人学做网站网站设计方案模板
  • 辽宁省工程造价信息今日头条搜索优化怎么做
  • 网站图片翻页效果如何做网络营销模式
  • 利用小偷程序做网站域名查询大全