摘要: 一.Dockerfile指令 指令 指令 指令 描述 描述 描述 指令 指令 指令 描述 描述 描述 FROM FROM FROM 构建的新镜像是基于哪个镜像 例如:FROM centos:6 构建的新镜像是基于哪个镜像 例如:FROM centos:6 构建的新镜像是基于哪个镜像 例如:FROM 阅读全文
posted @ 2019-03-07 16:40 学无止尽,不忘初心 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 搭建LNMP网站平台实战 LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。 1、自定义网络 docker network create lnmp 阅读全文
posted @ 2019-03-07 14:56 学无止尽,不忘初心 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 管理应用程序数据:Volume Docker提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts和tmpfs。 volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。 bind mounts:可以存储在宿主机系统的任 阅读全文
posted @ 2019-03-07 13:56 学无止尽,不忘初心 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 容器管理 一.创建容器常用选项 docker container --help 指令 描述 资源限制指令 -i, --interactive 交互式 -m,--memory 容器可以使用的最大内存量 -t, --tty 分配一个伪终端 --memory-swap 允许交换到磁盘的内存量 -d, -- 阅读全文
posted @ 2019-03-07 11:01 学无止尽,不忘初心 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一.什么是镜像? 一.什么是镜像? 简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统。 二.镜像从哪里来? Docker Hub是由Docker公司负责维护的公共注册中心,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像。 https://hub.doc 阅读全文
posted @ 2019-03-06 17:47 学无止尽,不忘初心 阅读(222) 评论(0) 推荐(0) 编辑
摘要: centos7.6 安装docker 参考:https://docs.docker.com/install/linux/docker-ce/centos/ 一.存在老版本先删除 yum remove docker \ docker-client \ docker-client-latest \ do 阅读全文
posted @ 2019-03-06 16:59 学无止尽,不忘初心 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。 Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push到镜像仓 阅读全文
posted @ 2019-03-06 16:38 学无止尽,不忘初心 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Docker内部组件 一.Namespaces 命名空间,Linux内核提供的一种对进程资源隔离的机制,例如进程,网络,挂载点等资源。 docker run -d busybox ping baidu.com 只能看见容器内的资源情况,并看不到宿主机的任何进程和文件系统. 二.CGroups 控制组 阅读全文
posted @ 2019-03-06 16:16 学无止尽,不忘初心 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 一. Docker是什么 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源,基于Linux内核的cgroup,namespace,Union FS 等技术, 对应用进程进行隔离,并且独立于宿主机和其他进程,这种运行时封装的状态称为容器。 Docker早起版本 阅读全文
posted @ 2019-03-06 15:11 学无止尽,不忘初心 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 流程控制是改变程序运行顺序的指令。 4.1 if语句 4.1.1 单分支 if 条件表达式; then 命令 fi 示例: #!/bin/bash N=10 if [ $N -gt 5 ]; then echo yes fi # bash test.sh yes 4.1.2 双分支 if 条件表达式 阅读全文
posted @ 2019-02-26 10:09 学无止尽,不忘初心 阅读(146) 评论(0) 推荐(0) 编辑