随笔分类 - docker
摘要:一 工作目录 root@harbor-01:/data/k8s/dockerfile/web/nginx/nginx-app01# pwd /data/k8s/dockerfile/web/nginx/nginx-app01 二 准备业务文件 2.1 nginx配置文件 查看代码 root@harb
阅读全文
摘要:一 工作目录 root@k8s-harbor-01:/data/dockerfile/web/nginx# pwd /data/dockerfile/web/nginx 二 准备nginx安装包 root@k8s-harbor-01:/data/dockerfile/web/nginx# wget
阅读全文
摘要:下载zookeeper # wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz zoo.cfg tickTime=2000 initLimit=10 syncLimit=5
阅读全文
摘要:一 工作目录 root@k8s-harbor-01:/data/dockerfile/web/tomcat/tomcat-app1# pwd /data/dockerfile/web/tomcat/tomcat-app1 二 准备业务配置 2.1 调整JAVA_OPTS 按需求向catalina.s
阅读全文
摘要:一 工作目录 root@k8s-harbor-01:/data/dockerfile/web/tomcat/tomcat-base# pwd /data/dockerfile/web/tomcat/tomcat-base 二 下载tomcat root@k8s-harbor-01:/data/doc
阅读全文
摘要:一 工作目录 root@k8s-harbor-01:/data/dockerfile/system/alpine-glibc# pwd /data/dockerfile/system/alpine-glibc 二 下载glibc root@k8s-harbor-01:/data/dockerfile
阅读全文
摘要:一 工作目录 root@k8s-harbor-01:/data/dockerfile/web/jdk# pwd /data/dockerfile/web/jdk 二 下载jdk 下载地址:https://www.oracle.com/java/technologies/downloads/#java
阅读全文
摘要:一 目录规划 1.1 创建dockerfile目录 root@k8s-harbor-01:~# mkdir /data/dockerfile/{web/{nginx,tomcat,jdk},system/{centos,ubuntu,alpine}} -p 1.2 查看创建的结果 oot@k8s-h
阅读全文
摘要:一 查看当前系统时间 1.1 当前系统版本 ~# cat /etc/issue Ubuntu 20.04.3 LTS \n \l 1.2 当前系统时间 ~# date Wed Dec 1 22:58:16 CST 2021 二 查看默认镜像时间 2.1 alpine镜像 ~# docker run
阅读全文
摘要:一 Dockerfile介绍 Dockerfile是一种被Docker程序解释执行的脚本,由一条条的命令组成,每条命令对应linux下面的一条命令,Docker程序将这些Dockerfile指令在翻译成真正的linux命令,其有自己的书写方式和支持的命令,Docker程序读取Dockerfile并根
阅读全文
摘要:一 容器默认使用宿主机的DNS 1.1 查看宿主机DNS ~# systemd-resolve --status|grep -A1 -i "DNS Server" Current DNS Server: 202.106.0.20 DNS Servers: 202.106.0.20 1.2 查看容器的
阅读全文
摘要:Docker Compose简介 docker-compose是docker容器的一种单机编排服务,docker-compose是一个管理多个容器的工具,可以替代docker命令对容器进行创建、启动和停止等手工操作。 docker-compose项目是Docker官方的开源项目,负责实现对Docke
阅读全文
摘要:一 容器的内存限制 官方文档:https://docs.docker.com/config/containers/resource_constraints/ 1.1 内存相关选项 Option Description -m or --memory= 容器可以使用的最大内存量。如果设置此选项,则允许的
阅读全文
摘要:一 Docker介绍 Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个开源的PAAS服务的业余项目。它是基于Google公司推出的Go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在Github上进行维护。 Docker是基于li
阅读全文
摘要:一 镜像结构和原理 1.1 Docker镜像原理 镜像即创建容器的模板,含有启动容器所需要的文件系统及所需要的内容,因此镜像主要用于方便和快速的创建并启动容器。 Docker镜像采用分层构建机制,最底层为bootfs,其次为rootfs。 bootfs用于系统引导的文件系统,包括bootloader
阅读全文
摘要:一 swap警告 1.1 警告信息 WARNING: No swap limit support 1.2 解决办法 1.2.1 修改grub文件 root@ubuntu:~# cat /etc/default/grub GRUB_DEFAULT=0#GRUB_HIDDEN_TIMEOUT=0GRUB
阅读全文
摘要:一 获取加速地址 科大镜像:https://docker.mirrors.ustc.edu.cn/ 网易:https://hub-mirror.c.163.com/ 阿里云:https://cr.console.aliyun.com/ 七牛云加速器:https://reg-mirror.qiniu.
阅读全文
摘要:Docker 版本选择 Docker之前没有区分版本,但是2017年初推出(将docker更名为)新的项目Moby,github地址:https://github.com/moby/moby,Moby项目属于Docker项目的全新上游Docker将是一个隶属于Moby的子产品,而且之后的版本开始区分
阅读全文
摘要:一 环境准备 需要部署两台harbor,harbor部署参考:https://www.cnblogs.com/wangguishe/p/15466771.html#_label1 类型 IP 主机名称 备注 harbor01 192.168.75.157 node01 harbor02 192.16
阅读全文
摘要:一 Harbor介绍 1.1 Harbor介绍 Harbor是一个用于存储和分发docker镜像的企业级Registry服务器,由VMware开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distrubution,作为一个企业级私有Registry服务器,H
阅读全文

浙公网安备 33010602011771号