docker
docker各个模块的技术点
longlong6682
这个作者很懒,什么都没留下…
展开
-
dockerfile的优化
主要把run命令进行组合,都写到一行:合并dockerfile中可合并的指令,减少最终生成镜像的层数。因为docker镜像制作是一层一层构建的,一条语句就会创建一个新层。层数越多,体积越大。所以减少语句即会减小镜像体积,可以用 “&&” 将多条命令连接起来清除缓存和临时文件:在镜像构建过程中,可能会适用apt-get或yum等方式进行包的安装,在完成后系统会残留一些不必要的文件,或者适用源代码进行编译某些应用时,源代码文件夹将会存放在镜像中,在镜像构建的最后步骤,可以将这些不..原创 2020-07-27 19:28:21 · 629 阅读 · 0 评论 -
Harbor密码重置 密码修改 admin密码重置(报错:harbor用户或密码不正确)
https://www.cnblogs.com/ExMan/p/11996863.html原创 2020-06-23 21:59:46 · 13945 阅读 · 16 评论 -
Docker基础镜像操作系统基础镜像对比(参考官方文档),优化docker镜像
一. 选择Docker基础镜像因为Docker镜像是基于基础镜像来构建的,因此选择的基础镜像越高级,我们要做的底层工作就越少。比如,如果构建一个Java应用的镜像,选择一个openjdk的镜像作为基础镜像比选择一个alpine镜像作为基础镜像要简单地多。镜像官网:Docker镜像官网(Docker Hub): https://hub.docker.com阿里云容器Hub:https://dev.aliyun.comGoogle镜像(gcr.io):https://console.cloud原创 2020-06-17 21:26:46 · 4520 阅读 · 0 评论 -
Docker镜像与容器介绍,容器与镜像常用命令
目录:Docker镜像介绍docker容器镜像管理命令容器管理常用命令一.Docker镜像1.1 什么是docker镜像(理论)?docker镜像不包含Linux内核而又精简的Linux操作系统docker镜像是一个分层存储的文件,一个镜像可以创建N个容器可以这么理解,docker 镜像是 docker 容器的静态视角,docker 容器是 docker 镜像的运行状态。...原创 2020-03-15 18:40:23 · 313 阅读 · 0 评论 -
Docker file 搭建 Nginx镜像(手把手教学)
一. 在企业中的镜像分类基础镜像:基础镜像是运行项目的基础环境,因为是基础服务,所以相对简易一些如:Nginx,Tomcat,PHP项目镜像:项目镜像就是放在线上进行运行的,是基于基础镜像之上 在进行构成的。简单理解,就是把项目放到了 Nginx基础镜像里二. 构建Nginx基础镜像# 首先要给他一个vim Dockerfile-nginx然后在里面配置这些(这是写...原创 2020-03-08 23:59:10 · 1226 阅读 · 0 评论 -
docker安装,nginx负载均衡配置
1.docker安装# 1)安装依赖包yum install -y yum-utils device-mapper-persistent-data lvm2# 2)添加Docker软件包源(否则doker安装的不是新版本)yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce...原创 2020-03-08 22:05:56 · 553 阅读 · 0 评论 -
用docker将数据挂载到容器
一. docker将数据挂载到容器的三种方式1、Docker提供三种方式将数据从宿主机挂载到容器中volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes) 保存数据的最佳方式。bind mounts:将宿主机上的任意位置的文件或者目录挂载到容器中, 就像软连接一样。tmpfs:挂载存储在主机系统的内存中,而不会写入主机的文件系统(不常用)...原创 2020-03-08 13:39:41 · 1366 阅读 · 0 评论 -
dockerfile 的简介以及命令
一、关于Dockerfile在Docker中创建镜像最常用的方式,就是使用Dockerfile。Dockerfile是一个Docker镜像的描述文件,我们可以理解成火箭发射的A、B、C、D…的步骤。Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。一个Dockerfile的示例如下所示:#基于centos镜像FROM ...原创 2020-03-08 16:25:16 · 393 阅读 · 0 评论 -
使用Dockerfile封装Django镜像,很简单的步骤
一. 在/opt下建立了docker目录,下载一个django-2.1.7的源码包,touch Dockerfile和run.sh,其中run.sh是用来执行Django的bash脚本,Dockerfile即为自动build python的文件,此文中的核心也是Dockerfile.下载阿里云扩展源epel.repo文件,也放在此目录 (注:下载速度和网速有关)根据我下面的代码走就可以:[...原创 2020-03-08 15:00:19 · 992 阅读 · 0 评论 -
Docker 中 导入与导出MySQL的数据
正文服务器在使用了 Docker 后,对于备份和恢复数据库的事情做下记录:由于 docker 不是实体,所以要把mysql的数据库导出到物理机上,命令如下:1:查看下 mysql 运行名称1 #docker ps结果:2:备份docker数据库由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker容器中。而我们要备份的数据库就在里面,...原创 2020-03-07 23:40:09 · 3883 阅读 · 0 评论 -
Docker 安装MySQL
再使用Docker安装MySQL时,使用MySQL官方提供的Docker镜像。镜像访问地址:https://hub.docker.com/r/mysql/mysql-server/第一步:下载MySQL镜像文件再官方镜像文档描述中我们能看到MySQL为我们提供了不同版本的镜像。下载MySQL5.7的镜像文件:docker pull mysql/mysql-server:5.7第...原创 2020-03-05 16:05:44 · 351 阅读 · 0 评论 -
Docker Compose 原理
Docker Compose简介Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 docker hub 等提供镜像的集中管理,这其中最重要的是使用 Dockerfile 定义容器的内部行为和关键属性来支持软件运行。但是实际的生产环境往往需要定义数量庞...原创 2020-03-04 20:39:50 · 716 阅读 · 0 评论 -
docker-compose部署django+nginx+uwsgi+celery+redis+mysql
一. 项目环境介绍1、项目图解2、项目目录结构说明项目地址:https://gitee.com/edushiyanlou/django-dockerdjango-docker ## 项目根路径│ .gitignore # git忽略不上传的文件│ docker-compose.yml #...原创 2020-03-04 14:08:31 · 1634 阅读 · 1 评论 -
Docker 下载镜像慢的问题解决方法
修改文件cat /etc/docker/daemon.json{“registry-mirrors”: [“https://hccwwfjl.mirror.aliyuncs.com”]}使用阿里加速地址然后重启docker/etc/init.d/docker restart上面链接失效 去阿里上拿 要先登入阿里才能复制地址阿里地址:https://dev.aliyun....原创 2020-03-03 22:44:43 · 943 阅读 · 0 评论 -
Docker Compose介绍与项目打包部署(干货知识点整理)
一. Docker Compose1、什么是docker composeCompose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等。2、docker compose作用现在我们要部署django项目,需要 nginx+mysq...原创 2020-03-03 22:02:42 · 836 阅读 · 0 评论 -
docker的介绍与基本使用,镜像,安装和常用命令
一.docker介绍1.什么是dockerDocker 是应用最广泛的开源容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中docker实质就像虚拟机一样,就好像是一个具有独立操作系统的真实机器虚拟机是有真正的linux内核的,真实需要通过 .ios 文件安装操作系统而我们的docker共享linux宿主机内核,只有一个linux文件系统容器:Docker的思想...原创 2020-02-27 12:19:01 · 280 阅读 · 0 评论