docker
文章平均质量分 79
jwrrrrrr
better late than never!!!
展开
-
docker——Harbor概述和构建
目录一.Harbor的概述1.harbor的优势二.部署Harbor服务1.此时可真机访问serverIP2.添加项目并填写项目名称3.通过127.0.0.1来登陆和推送镜像4.通过本地主机IP来登录1.解决方法2.下载镜像进行测试5.维护管理Harbor6.创建Harbor用户7.移除 Harbor 服务容器同时保留镜像数据/数据库一.Harbor的概述Harbor被部署为多个Docker容器,因此可以部署在任何支持 Docker 的 Linux发行原创 2022-02-05 18:24:42 · 2093 阅读 · 0 评论 -
docker——consul概述以及集群环境搭建
目录1.容器服务更新与发现2.consul部署1.在主节点上部署consul2.从节点上 容器服务自动注册到consul集群1.安装Gliderlabs/Registrator(插件) Gliderlabs/Registrator2.测试服务发现功能是否正常3.验证nginx和http服务是否注册到consul4.安装consul-template5.准备template nginx模板文件(在consul服务器上)6.编译安装nginx(在consul服务器上)原创 2022-02-04 15:59:56 · 3946 阅读 · 0 评论 -
docker compose概述+编写
目录1.docker compose安装2.容器编排3.compose配置常用字段4.docker compose常用命令5.docker compose部署1.docker compose安装[root@docker /usr/local/bin]# curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/lo原创 2022-01-31 14:56:45 · 625 阅读 · 0 评论 -
docker——创建私有仓库registry
一.私有仓库的基础harbor比registry的功能丰富harbor存放的位置是registryregistry只是harbor的一个组件二.创建私有仓库##下载registry镜像[root@docker ~]# docker pull registry[root@docker ~]# cd /etc/docker/##配置docker引擎终端设置,指定镜像仓库的地址[root@docker /etc/docker]# vim daemon.json{ "in..原创 2022-01-29 12:30:37 · 1315 阅读 · 0 评论 -
docker——Cgroups资源配置
目录一.Cgroup资源配置二.cpu使用率控制三.使用stress工具测试CPU和内存一.Cgroup资源配置cgroups隔离=====容器隔离docker使用cgroup控制资源Docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。Cgroup是Control Groups的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘 IO等等)的机制cgro原创 2022-01-30 13:11:02 · 1891 阅读 · 0 评论 -
docker镜像的编写及优化
目录一.nginx二.tomcat三.dockerfile优化1.减少要的缓存2.减少RUN构建3.多阶段构建(使用FROM命令生成多个镜像,将指定的镜像做为其他镜像的基础镜像环境来构建)4.使用更为轻量级的linux 发行版本优化总结一.nginx[root@docker /opt/nginx]# vim dockerfile[root@docker /opt/nginx]# vim dockerfile FROM centos:7RUN...原创 2022-01-26 10:23:51 · 2648 阅读 · 0 评论 -
docker——cmd和entrypoint
目录1.copy和add的区别2.cmd和entrypoint的区别exec模式与shell模式3.exec模式和shell模式小实验exec模式使用exec模式无法输出环境变量shell模式cmd和entrypoint的总结怎么获取registry的镜像仓库中的镜像信息1.copy和add的区别ADD :支持将远程URL的资源加入到镜像的文件系统COPY:只复制2.cmd和entrypoint的区别CMD 与entrypoint:都是容器启动时要原创 2022-01-26 09:58:24 · 3119 阅读 · 0 评论 -
docker镜像分层
目录1.dockerfile1.创建容器的方式2.dockerfile结构3.dockerfile操作指令4.dockerfile镜像分层5.dockerfile分层原理1.docker镜像分层(基于AUFS构建)2.涉及技术1.dockerfile1.创建容器的方式 基于已有的模板文件进行创建 容器导出,导入 基于已有的镜像创建 dockerfile 2.dockerfile结构dockerfile是由一组指令组成的原创 2022-01-18 20:50:56 · 1996 阅读 · 0 评论 -
docker数据卷和数据卷容器
目录1.1.将文件由宿主机导入进容器2.将文件由容器导出宿主机3.在宿主机中对容器内部进行创建文件1.1.将文d件由宿主机导入进容器容器centos_oyyycentos容器centos_oyyy2.将文件由容器导出宿主机3.在宿主机中对容器内部进行创建文件centos中[root@docker ~]# docker exec -it centos7_oyyy /bin/bash -c "mkdir oyyy"容器内[root@be原创 2022-01-14 15:59:48 · 1393 阅读 · 0 评论 -
docker的四种网络模式
目录1.docker网络1.在宿主机中2.在docker容器中2.host模式3.container模式——重点4.none模式5.bridge模式(默认模式)6.网络配置1.查看网络模式列表2.查看容器信息3.指定分配容器IP地址4.自定义网络固定IP地址7.暴露端口1.自定义端口2.随机端口8.特权模式总结1.docker网络loopback:回环网卡、TCP/IP网卡是否生效veth对是成对出现的虚拟接口/网卡原创 2022-01-14 13:08:05 · 1434 阅读 · 0 评论 -
docker基础命令
目录1.docker镜像操作1.查看镜像2.查看版本3.搜索镜像4.下载镜像5.查看镜像详细信息6.添加镜像标签7.删除镜像8.批量删除镜像9.镜像导出10.镜像导入——可以跨服务器2.docker容器操作1.查询容器2.创建容器3.启动容器4.启动容器(一次性执行)5.进入容器6.批量删除容器7.容器导出8.容器导入(导入的是镜像不是容器)9.查看容器资源占比1.docker镜像操作1.查看镜像查看镜像[r原创 2022-01-11 19:34:41 · 512 阅读 · 0 评论