10 2020 档案

摘要:1. 创建docker compose目录 [root@docker /]# mkdir -p /compose_lnmt 2. 编写nginx的dockerfile 2.1 创建目录 [root@docker /]# cd /compose_lnmt/ [root@docker compose_l 阅读全文
posted @ 2020-10-20 15:40 七月流星雨 阅读(341) 评论(0) 推荐(1) 编辑
摘要:1. 创建docker compose目录 [root@docker ~]# mkdir -p /compose_lnmp 2. 编写nginx的dockerfile 2.1 创建目录 [root@docker ~]# cd /compose_lnmp/ [root@docker compose_l 阅读全文
posted @ 2020-10-20 15:38 七月流星雨 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:docker compose常用命令 1. docker compose配置文件常用命令 字段 描述 build dockerfile context 指定dockerfile文件名 构建镜像上下文路径 image 指定镜像 command 执行命令,覆盖默认命令 container_name 指定 阅读全文
posted @ 2020-10-20 15:37 七月流星雨 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1. docker compose安装 [root@docker ~]# curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /u 阅读全文
posted @ 2020-10-20 15:36 七月流星雨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:docker compose概述 1. docker compose概述 Compose是用于定义和运行多容器的工具。通过Compose可以使用YAML文件来配置容器。然后,使用一个命令就可以从配置中创建并启动所有服务。 使用compose大致为三步 定义Dockerfile,以便可以在任意环境运行 阅读全文
posted @ 2020-10-20 15:35 七月流星雨 阅读(156) 评论(0) 推荐(0) 编辑
摘要:docker上传镜像到harbor镜像仓库 1. 登陆docker服务器绑定hosts [root@docker ~]# vim /etc/hosts [root@docker ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain 阅读全文
posted @ 2020-10-20 15:32 七月流星雨 阅读(6100) 评论(0) 推荐(0) 编辑
摘要:harbor的https部署 1.harbor的生成ssl证书 证书使用第三方生成的,这里你可以使用阿里云或腾讯云申请免费证书 2. 编写harbor配置文件,开启https配置 创建证书存放目录 [root@harbor harbor]# mkdir -p /root/harbor/ssl/ [r 阅读全文
posted @ 2020-10-20 15:31 七月流星雨 阅读(1795) 评论(0) 推荐(0) 编辑
摘要:harbor安装与部署 1. harbor服务器安装docker和docker compose 1.1 安装docker 1.1.1 安装docker依赖包 [root@harbor ~]# yum install -y yum-utils device-mapper-persistent-data 阅读全文
posted @ 2020-10-20 15:27 七月流星雨 阅读(5121) 评论(0) 推荐(0) 编辑
摘要:harbor概述 1. harbor概述 Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足 阅读全文
posted @ 2020-10-20 15:26 七月流星雨 阅读(792) 评论(0) 推荐(0) 编辑
摘要:portainer管理多台docker主机 1. portainer管理多台docker主机 2. 管理其他docker主机,需要开启docker api # vi /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd - 阅读全文
posted @ 2020-10-19 15:07 七月流星雨 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:Portainer部署与使用 1. portainer部署 docker run -d \ -p 8000:8000 \ -p 9000:9000 \ --name=portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/doc 阅读全文
posted @ 2020-10-19 15:02 七月流星雨 阅读(428) 评论(0) 推荐(0) 编辑
摘要:Portainer 概述 1. portainer概述 Portainer 是一款开源的Docker图形管理系统。 官网地址:https://www.portainer.io/ 阅读全文
posted @ 2020-10-19 15:00 七月流星雨 阅读(231) 评论(0) 推荐(0) 编辑
摘要:编写dockerfile最佳实践 减少镜像层 一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。 优化镜像大小 一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层,所以要在每一层清理对应的残留数据,减小镜像大小。 减少网络传输时间 例如软件包、mv 阅读全文
posted @ 2020-10-19 14:58 七月流星雨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建与部署微服务jar包 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# m 阅读全文
posted @ 2020-10-19 14:41 七月流星雨 阅读(2799) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建与部署tomcat 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# mk 阅读全文
posted @ 2020-10-19 14:39 七月流星雨 阅读(808) 评论(0) 推荐(0) 编辑
摘要:容器实现核心技术:CGroups 1. CGroups 概念 Docker利用namespace实现了容器之间资源隔离,但是namespace不能对容器资源限制,比如CPU、内存。 如果某一个容器属于CPU密集型任务,那么会影响其他容器使用CPU,导致多个容器相互影响并且抢占资源。 如何对多个容器的 阅读全文
posted @ 2020-10-19 14:35 七月流星雨 阅读(279) 评论(0) 推荐(0) 编辑
摘要:容器实现核心技术:Namespace 1. Namespace概念 在容器化中,一台物理计算机可以运行多个不同操作系统,那就需要解决 “隔离性”,彼此感知不到对方存在,有问题互不影响。 Linux内核从2.4.19版本开始引入了namespace概念,其目的是将特定的全局系统资源通过抽象方法使得na 阅读全文
posted @ 2020-10-19 14:34 七月流星雨 阅读(280) 评论(0) 推荐(0) 编辑
摘要:docker-容器化搭建个人博客系统 1. 架构图 2. 创建自定义网络 2.1 创建自定义容器网络 [root@docker php]# docker network create lnmp fef46378d1bcbbedde567a3f282a534b7fa155de79e5e20ccb7a5 阅读全文
posted @ 2020-10-15 15:11 七月流星雨 阅读(470) 评论(0) 推荐(0) 编辑
摘要:dockerfile构建与部署php 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# mkdir 阅读全文
posted @ 2020-10-13 22:00 七月流星雨 阅读(6050) 评论(0) 推荐(1) 编辑
摘要:dockerfile构建与部署nginx 1. 创建dockerfile存放目录 1.1 创建目录 [root@docker ~]# mkdir -p /dockerfile [root@docker ~]# cd /dockerfile/ [root@docker dockerfile]# mkd 阅读全文
posted @ 2020-10-13 20:23 七月流星雨 阅读(1614) 评论(0) 推荐(1) 编辑
摘要:CMD与ENTRYPOINT区别 1. CMD与ENTRYPOINT区别 CMD用法: CMD [“executable”,“param1”,“param2”] :exec形式(首选) CMD [“param1”,“param2”] :作为ENTRYPOINT的默认参数 CMD command pa 阅读全文
posted @ 2020-10-13 20:19 七月流星雨 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:Dockerfile常用指令及使用 1. dockerfile介绍 2. Dockerfile常用指令 指令 描述 FROM 构建新镜像是基于哪个镜像 MAINTAINER 进行维护者姓名或邮箱地址 RUN 构建镜像时运行的shell命令 ENV 设置环境变量 USER 为RUN、CMD和ENTRY 阅读全文
posted @ 2020-10-13 10:36 七月流星雨 阅读(339) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示