Docker安装和部署及镜像上传阿里云

图片[1]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

一.Docker概述

1.1Docker简介

Docker是一个开源的容器化平台,用于轻松部署、管理和运行应用程序。Docker容器可以轻松打包应用程序及其依赖项,并在任何环境中快速部署。它基于Linux操作系统的容器技术,可以将应用程序、库、系统工具和其他依赖项封装在容器中,从而实现跨平台的部署和运行。

1.2Docker优点:

轻量级:Docker容器是基于Linux内核的虚拟化技术,相比于传统虚拟机,Docker容器占用资源更少。

快速启动:Docker容器可以在几秒钟内启动,而传统虚拟机需要几分钟的时间。

可移植性:Docker容器可以在多个平台上运行,无需担心依赖问题。

管理方便:Docker提供了一系列命令,方便用户管理容器,如Dockerfile、docker-compose等。

隔离性:Docker容器之间是隔离的,不会相互干扰,实现了一定程度上的安全隔离。

增量更新:Docker容器是增量更新,仅需要更新变化的部分,大大降低了更新的时间和成本。

1.3 Docker的组成

Docker的基本组成包括以下几个部分:

Docker Engine:Docker引擎是Docker的核心组件,它可以管理整个Docker容器的生命周期,从创建到运行和销毁。

Docker镜像(Image):Docker镜像是Docker容器的静态文件,其中包含了运行容器所需要的所有文件、配置信息和程序等。

Docker容器(Container):Docker容器是镜像的实例化,是一个独立的、可运行的应用程序单位,可以在其中运行特定版本的应用程序。

Docker仓库(Registry):Docker仓库是集中存储和管理Docker镜像的地方,可以将自己创建的Docker镜像上传到公共或私有的Docker仓库中。

Docker网络(Network):Docker网络是容器间进行通信和外部网络连接的桥梁,可以为每个Docker容器分配独立的IP地址,并使用不同的网络协议进行通信。

Docker数据卷(Volume):Docker数据卷是指将文件或目录直接映射到主机或其他容器中的特殊文件系统,可以让容器之间共享数据,并且在容器销毁后数据仍然保留。

二.实验

2.1 Docker 安装

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7
(64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上。

01.查看centos版本

cat /etc/redhat-release
图片[2]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[3]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

02.查看虚拟机的内核

uname -r

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)

图片[4]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[5]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

03.yum安装gcc相关(确保虚拟机能上网)

yum -y install gcc
yum -y install gcc-c++
图片[6]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[7]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[8]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

04.安装Docker需要安装的软件包

yum install -y yum-utils
图片[9]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[10]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

05.设置stable镜像仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
图片[11]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[12]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

06.更新yum软件包索引

yum makecache fast
图片[13]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[14]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

07.安装DOCKER CE

yum -y install docker-ce docker-ce-cli containerd.io
图片[15]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[16]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[17]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[18]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

08.启动docker

systemctl start docker
图片[19]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[20]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技

09.运行hello-world镜像

docker run hello-world
图片[21]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技
图片[22]京娱科技-一个领先未来的AI智能科技Docker安装和部署及镜像上传阿里云,京娱科技-一个领先未来的AI智能科技京娱科技


——————————————————————————————————————————————————

1 2

------本页内容已结束,喜欢请分享------

京娱AI

欢迎光临京娱AI!

Ctrl+D收藏本站!


版权声明 1 本网站名称:京娱AI
2 本站永久网址:https://www.jingyuai.com/
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 qq718370663进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞6152 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容