Docker
文章平均质量分 93
Xxxxxxxxxxxxxxxxxxxi
摆烂是我的人生常态~
展开
-
Docker 容器的高级优化
1、缩小镜像极大的减少下载或上传的网络 I/O在能保证镜像环境能够稳定运行的基础上,有效的减小镜像的大小,当镜像足够多少其意义重大(生产环境)。可以缩小镜像的对象 使用编译性代码编写的代码(C、JAVA、GO)不可以缩小镜像的对象 使用解释性代码编写的代码(Python) 代码的运行需要环境支持1.1、镜像构建原理Docker Daemon 通过 Dockerfile 构建镜像时,当发现即将新构建出的镜像与已有的某镜像重复时,可以选择放弃构建新的镜像,而是选用已有的镜原创 2021-03-29 08:26:13 · 1357 阅读 · 0 评论 -
私有 Harbor 仓库搭建
1、私有仓库搭建1.1、搭建基础环境①、安装 centos 7.x 为基础环境,②、管理防火墙(firewalld)、(Selinux)systemctl disable firewalldsystemctl stop firwalldsetenforce 0sed -i 7s`/enforcing/disables/` /etc/selinux/config③、安装 iptables-server**yum -y install iptables-servicessystemctl原创 2021-03-29 08:00:26 · 198 阅读 · 0 评论 -
Docker 的镜像制作
1、Docker 的镜像制作1.1、镜像的特性容器创建时需要指定镜像,每个镜像都由唯一的标示 Image ID,和容器的 Container ID 一样,默认 128 位,可以使用前 16 为缩略形式,也可以使用镜像名与版本号两部分组合唯一标示,如果省略版本号,默认使用最新版本标签 ( latest )1.1.1、镜像的分层Docker 的镜像通过联合文件系统 ( union filesystem ) 将各层文件系统叠加在一起1.1.2、bootfs用于系统引导的文件系统,包括 bootload原创 2021-03-28 23:48:03 · 405 阅读 · 1 评论 -
Docker 的容器管理
1、Docker 基础概念1.1、Docker 的三要素容器(Container):展开运行的运行环境,类比于虚拟机镜像(image):运行环境的封装创库(Repository):存放镜的位置2、Docker 基础命令2.1、命令格式格式:docker + 命令关键字(COMMAND) + 一系列的参数2.2、进程相关命令查看守护进程的系统资源设置命令:docker infoDocker 仓库内镜像的查询命令:docker search 镜像名Docker 仓库镜像的下载原创 2021-03-28 23:11:26 · 704 阅读 · 0 评论 -
Docker 的安装部署
1、Docker安装安装分类描述脚本安装(scripts)脚本会判断当前的最新稳定版本(国外)yum 源安装配置 yum 源后使用 yum 命令进行安装RPM 包安装提前下载 RPM 包使用 yum 命令进行安装1.0、Docker 安装注意事项①、Linux 的内核最好大于 4.3 版本以上, 4.3 以下的版本会导致 Docker 容器不稳定,②、关闭 Selinux,打开防火墙(清空规则);③、适当的提高系统的配置;1.1、Scriptsyum原创 2021-03-28 18:53:14 · 212 阅读 · 1 评论 -
Docker 的基础知识
1、Docker概述 是一个基于 Linux container Go 语言开发遵循 apache2.0 协议的管理引擎官网:www.docker.com1.1、Docker 的来源由于开发的软件包在自己的开发环境中可以正常运行而在运维环境中有bug的事情屡见不鲜,致使开发和运维产生矛盾,逐渐将容器技术推上舞台,直接将软件包和其运行环境打包到一起。集群环境部署费时费力,Docker可以达到秒级部署。隔离:Docker的核心思想;每一个集装箱是相互隔离的,互不影响的,同时可以将每个"集装箱"压原创 2021-03-28 17:58:25 · 187 阅读 · 0 评论