Docker alpine构建nginx1,pull一个基础镜像至于如何pull自己的镜像和构建镜像可以参考Docker Hub简单使用也可以pull本章中的docker hub的镜像[root@gitlab conf]# docker pull marksugar/alpine Using def
docker镜像和容器常用命令docker镜像命令获取镜像:docker pull centos查看镜像:docker images查看镜像详细信息:docker inspect [NAME:tag] 搜索镜像:docker search [NAME:tag] 删除镜像:docker rmi [
Docker数据管理容器中管理数据主要有两种方式:数据卷和数据卷容器将本地的目录或者文件挂载到容器内的数据卷中数据卷是可提供容器使用的特殊目录,他绕过文件系统,可提供多种特性数据卷可一在容器直接共享和重复使用数据卷的修改会立刻生效数据更新不会影响到镜像卷一直存在,不管容器有没有使用1,挂载目录数据卷
如果你要使用rancher,你需要安装docker,如果官网打不开,你也可以访问本站链接参考安装当然,官网安装rancher也是比较详细的,如果你能打开,不妨看看sysinfo[root@gitlab ~]# cat /etc/redhat-release CentOS Linux release
$ docker network ls NETWORK ID NAME DRIVER 7fca4eb8c647 bridge bridge 9f904ee27bf5 none
os:[root@LinuxEA lnmp]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) mariadb-10.0.27-linux nginx1.10:1 php5.6.26须知在Docker单机上分离LNMP在d
和之前一样,使用alpine的版本,redis 是3.2.5稳定版本[root@LinuxEA redis1]# cat Dockerfile FROM alpine MAINTAINER wwww.linuxea.com for mark RUN apk update &
基础镜像基于Centos,因此体积较大,可以在测试环境快速部署,Mariadb为二进制安装 也可以直接访问github查看:https://github.com/LinuxEA-Mark/docker-mariaDB 一键安装Mariadb: curl -LKs4 https://raw.
github地址:https://github.com/LinuxEA-Mark/docker-subversion1.9.4一键安装:curl -Lks4 https://raw.githubusercontent.com/LinuxEA-Mark/docker-subversion1.9.4/m
本章简单介绍docker+jenkins+gitlab发布和回滚,相比较上一篇中git+jenkins http://www.linuxea.com/1537.html来说,加入了docker,加入docker后,发布和回滚变得将是很简单,容器本身一次构建后,存放在docker仓库中,回滚只需要拉取
准备工作 镜像使用alpine,我们需要添加apk源,进行apk add安装 [root@linuxea-com ~]# echo "http://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories [roo
1.环境装备:Portus,Portus和harbor都是开源的Registry服务器 ,Portusv可以参考:docker-Portusv2.1镜像仓库快速部署使用http://www.linuxea.com/1547.html当然,还有gitlab8.8.0提供的docker Registry
1.简介安装Portus,Portus和harbor都是开源的Registry服务器,官方站点http://port.us.org/docker-harbor0.5.0镜像仓库快速部署:http://www.linuxea.com/1547.html1.克隆git[root@linuxea.com
查看VG[root@DS-VM-LinuxEA ~]# vgs VG #PV #LV #SN Attr VSize VFree DTVG 1 2 0 wz--n- 14.50g 0 [root@DS-VM-LinuxEA ~]# lvs LV VG Att
在实际工作中,我们可能在内网需要一个ntp的时间服务器来同步时间,那么准备一台docker的时间服务器是很有必要的,至于为什么要用docker部署,这里就不多做说明了快速部署curl -Lk https://raw.githubusercontent.com/LinuxEA-Mark/docker-
和往常一样,我们仍然使用centos镜像进行自己配置和安装,Dockerfile如下:Dockerfile其内容就是下载,解压,修改一些配置文件和tomcat-users登陆密码等(下载路径自行修改)FROM centos MAINTAINER wwww.linuxea.com ENV TMDD /
在docker-compose-v2中volumes_from是 可以正常使用的,但在v3中这一个参数被启用,被另外一个参数顶级卷替代(全局)如下:version: "3" services: db: image: db volumes: - data-volume
当你没有使用swarm时候,使用是docker的命令,如果使用swarm这使用的是swarm提供的一些命令服务编排进行操作,可以但节点使用或者集群服务。尽管这些服务大多数是无状态的,但是,我们应该明白,一旦使用集群那么很多东西都需要进行考虑,比如存储方案,使用本地存储还是跨主机存储,如何进行选型等,
我们用redis做为基础进行,进行部署,使用dockerhub的image,和(1)结构一样更新创建一个服务[root@DS-VM-Node117-117-linuxea ~]# docker service create > --replicas 3 > --name redis
swarm可以轻松的发布服务和端口,所有节点都参与入口的路由网络,路由网络能够使得集群中每个节点都能够接受已经发布端口上的任何服务。即使在节点上没有运行任何服务,也可以在集群中运行任何服务。路由网络将所有传入请求路由到可用节点上,也就是存活的容器上。扩展阅读:https://docs.docker.