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

Docker的基本组成和安装

Docker的基本组成

在这里插入图片描述

镜像(image):

docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像 ==> run ==> tomcat01容器(提供服务)
通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)

容器(container):

Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。
启动,停止,删除,基本命令。
目前就可以把这个容器理解为一个简易的linux系统

仓库(repository):

仓库就是存在镜像的地方,仓库分为共有仓库和私有仓库
Docker Hub(默认是国外的) 阿里云。。都有容器服务器,配置镜像加速。

安装Docker

环境准备

1.需要会一点点的linux的基础
2.Centos7
3.使用Xshell连接远程服务器进行操作。

环境查看

#系统内核环境是 3.10
[root@VM-8-13-centos /]# uname -r
3.10.0-1160.62.1.el7.x86_64
#系统版本
[root@VM-8-13-centos /]# cat /etc/os-release
NAME=“CentOS Linux” VERSION=“7 (Core)” ID=“centos” ID_LIKE=“rhel fedora” VERSION_ID=“7” PRETTY_NAME=“CentOS Linux 7 (Core)” ANSI_COLOR=“0;31” CPE_NAME=“cpe:/o:centos:centos:7” HOME_URL=“https://www.centos.org/” BUG_REPORT_URL=“https://bugs.centos.org/” CENTOS_MANTISBT_PROJECT=“CentOS-7” CENTOS_MANTISBT_PROJECT_VERSION=“7” REDHAT_SUPPORT_PRODUCT=“centos” REDHAT_SUPPORT_PRODUCT_VERSION=“7”

安装

 # 1.卸载旧的版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 
# 2.需要的安装包 yum install -y yum-utils 
# 3.设置镜像的仓库 yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 默认是国外的 yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 推荐使用阿里云的 # 更新yum软件包索引 
# 4.安装docker相关 ce社区 ee企业 yum install docker-ce docker-ce-cli containerd.io 
# 5.启动docker systemctl start docker 
# 6. 测试docker是否启动成功 docker version 
# 7.helloworld docker run hello-world 
# 8. 查看一下下载的这个hello-world镜像 [root@VM-8-13-centos /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest feb5d9fea6a5 10 months ago 13.3kB 

在这里插入图片描述

了解:卸载docker

1.卸载依赖 yum remove docker-ce docker-ce-cli containerd.io # 2.删除资源 rm -rf /var/lib/docker # /var/lib/docker docker的默认工作路径!

阿里云镜像加速

1.登录阿里云找到镜像服务
在这里插入图片描述
2.找到镜像加速地址
在这里插入图片描述
3.配置使用
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“https://8a8gh67k.mirror.aliyuncs.com”] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

http://www.lryc.cn/news/155346.html

相关文章:

  • 【python爬虫】15.Scrapy框架实战(热门职位爬取)
  • Apinto 网关 V0.14 版本发布,6 大插件更新!
  • 突破销售瓶颈:亚马逊卖家如何借力TikTok网红营销?
  • JavaWeb之Cookie的简单使用!!!
  • 16、Flink 的table api与sql之连接外部系统: 读写外部系统的连接器和格式以及Apache Hive示例(6)
  • 6.Redis-hash
  • 点云从入门到精通技术详解100篇-多时相机载激光雷达人工林点云匹配及生长监测(续)
  • 【Vue3 知识第七讲】reactive、shallowReactive、toRef、toRefs 等系列方法应用与对比
  • Docker 摸门级简易手册
  • Java类加载机制
  • vue 自定义指令简单记录
  • 算法通关村-----快速排序的原理和实现
  • 百度抓取香港服务器抓取超时是什么情况?
  • Springboot上传文件
  • kafka教程
  • JVM的故事—— 内存分配策略
  • 21.CSS的动态圆形进度条
  • Linux_VMware_虚拟机磁盘扩容
  • 中欧财富:分布式数据库的应用历程和 TiDB 7.1 新特性探索
  • 树莓 LUMA-OLED.EXAMPLE使用
  • C#,《小白学程序》第十一课:双向链表(Linked-List)其二,链表的插入与删除的方法(函数)与代码
  • java IDEA文件路径分层级
  • Spring AOP+Redis实现接口访问限制
  • 互联网后端技术大全!
  • Android SDK 上手指南||第九章 Manifest文件
  • CVE-2023-3450:锐捷 RG-BCR860 命令执行漏洞复现
  • 【ES】elasticsearch8.3.3
  • 2023年下半年广州/深圳软考(中/高级)认证报名,当然弘博创新
  • 2017. 网格游戏;2397. 被列覆盖的最多行数;2202. K 次操作后最大化顶端元素
  • 专访远航汽车远勤山:踏踏实实做好产品 直面挑战乘风远航