
Docker
文章平均质量分 64
学习笔记,仅供参考
嘎嘎不是鸭
我很懒,还没有添加简介
展开
-
Harbor企业级私有镜像仓库搭建(保姆级教程)
Harbor是VMware公司开源的企业级Registry项目,可以帮助用户快速搭建一个企业级的镜像仓库。harbor由python语言开发,需要使用docker-compose工具进行启动。1、设置harbor服务器主机名为harbor.cn[root@localhost ~]# hostnamectl set-hostname harbor.cn2、关闭harbor服务器防火墙、禁用SELinux[root@localhost ~]# systemctl stop f...原创 2022-02-26 17:03:05 · 1321 阅读 · 0 评论 -
端口映射与容器互联
在实际中,经常会碰到需要多个服务组件容器共同协作的情况,这往往需要多个容器之间能够互相访问到对方的服务。Docker除了通过网络访问外,还提供了两个很方便的功能来满足服务访问的基本需求:一是允许映射容器内应用的服务端口到本地宿主机;另一个是互联机制实现多个容器间通过容器名来快速访问。一、端口映射实现容器访问当启动容器时,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。当容器中运行着某些网络应用,要让外部访问这些应用时,可以通过-P或者-p参...原创 2022-02-25 19:37:48 · 527 阅读 · 0 评论 -
shell脚本
在IT环境维护中,为了提高工作效率,减少因为手工操作出现的错误,我们常选择使用脚本处理大量重复性工作。shell是Linux中最常用的脚本语言,使用shell脚本可以实现针对性的自动化运维。在计算机中,用户是无法直接与硬件或内核交互的,用户一般通过应用程序发送指令给内核,内核在收到指令后分析用户需求,调度硬件资源来完成操作。在Linux系统中,这个应用程序就是shell。shell是一种具备特殊功能的程序,处于用户和内核之间,提供用户与内核进行交互的接口。shell...原创 2022-02-25 14:36:13 · 565 阅读 · 0 评论 -
docker容器常见重要操作
容器是docker的另一个核心概念,简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的可读文件,而容器是带有运行时需要的可写文件层。下面介绍容器的一些重要操作,包括创建、启动、终止、进入容器内执行操作、删除容器和通过导入导出来实现容器迁移等。1、查看容器列表2、使用交互运行的方式运行容器,若不指定容器名称则为随机名称。加入参数-d后台运行,up为启动状态,exited则是没有启动Options Mean -i 以交互模式运行容器,通常与 -t...原创 2022-02-24 23:17:39 · 948 阅读 · 0 评论 -
Docker镜像常见操作
镜像主要分为两类:1、操作系统类(如centos、Ubuntu)2、应用程序类若我们需要某个应用程序,可以单独拉取应用程序镜像,并运行镜像成为容器,从而使用应用程序服务。我们需要一个操作系统,就可以使用操作系统的镜像,在操作系统之上也可以再按照所需应用程序。查看镜像列表docker images同一仓库源可以有多个TAG,代表这个仓库源的不同版本,如Ubuntu仓库源里,有15.10、14.04等多个不同的版本,我们使用REPOSITORY:TAG来定义不同的镜像。搜索镜像通过官..原创 2022-02-24 21:58:35 · 302 阅读 · 0 评论 -
Docker安装
Docker是基于Linux内置的Namespace和CGroup等系统内隔离机制而抽象出来的一种轻虚拟化技术。与虚拟机相比,它以一种轻量级的方式实现了运行空间的隔离。不难理解,Docker并不能基于一种内核(Linux)提供另一种内核(Windows)的虚拟化运行环境。所以,基于Linux的Docker是不支持运行Windows应用的,Docker只能在Linux环境下安装(可选择在宿主机安装,也可以选择在虚拟机安装)。一、环境准备关闭防火墙[root@localhost ~]# syste原创 2022-02-24 12:40:07 · 418 阅读 · 0 评论 -
镜像、容器和仓库
一、为什么引进容器技术虚拟化技术可以在宿主机上安装多个不同的操作系统,运行多套不同的应用。但可能就是为了运行一个Nginx,却还要在虚拟机里运行一个完整的操作系统、内核和其他无关程序,这种做法资源利用率不高。所以我们希望更多的关注应用程序本身,而不再分精力去关注操作系统与无关程序,操作系统内核直接与宿主机共享。二、容器技术的主要特点1、轻量:只打包了需要的bins/libs(命令和库文件)。与宿主机共享操作系统,直接使用宿主机的内核。2、部署快...原创 2022-02-24 10:45:36 · 3731 阅读 · 0 评论 -
何为云计算
一、云计算的概述云计算是一种利用互联网实现随时随地、按需、便捷地使用共享计算设施、存储设备、应用程序资源的计算模式,使用者按需购买付费使用。为什么企业都希望把资源迁移到云上?云的优势:提高资源利用率,将资源打包做成服务给用户使用。云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计...原创 2022-02-22 23:24:15 · 1349 阅读 · 0 评论