docker
文章平均质量分 97
刘广顺
这个作者很懒,什么都没留下…
展开
-
使用Docker搭建ceph群集(nautilus版本)
Docker搭建ceph群集环境预检部署启动mon启动OSD启动mgr启动rgw安装Dashboard管理后台访问Mgr DashBoard总结环境创建三台虚拟机,本教程采用的Linux是CentOS7.5版本,Docker的版本是19.03.13,Ceph的版本是nautilus。三台虚拟机的情况如下:主机名称主机IP说明ceph1172.18.175.5容器主节点(Dashbaord、mon、rgw、mgr、osd)ceph2172.18.175.6容器子节点(原创 2021-01-20 13:39:10 · 482 阅读 · 0 评论 -
基于JDK制作maven镜像
基于JDK1.8.0制作maven镜像jdk1.8.0_172:1.0.0制作的镜像参考地址创建Dockerfile文件cat DockerfileFROM jdk1.8.0_172:1.0.0MAINTAINER *qq.comADD apache-maven-3.3.9.tar.gz /usr/local/ENV MAVEN_HOME=/usr/local/apache-maven-3.3.9ENV PATH $PATH:$MAVEN_HOME/bin:$MAVEN_HOME/bin原创 2020-11-27 09:40:34 · 672 阅读 · 0 评论 -
基于alpine制作UTF-8的jdk8镜像
基于alpine制作没有日志乱码的jdk8镜像关于alpineAlpine 操作系统是一个面向安全的轻型 Linux 发行版。它不同于通常 Linux 发行版,Alpine 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗,但功能上比 busybox 又完善的多,因此得到开源社区越来越多的青睐。在保持瘦身的同时,Alpine 还提供了自己的包管理工具 apk,可以通过https://pkgs.alpinelinux.org/packages 网站上查询包信息,也可以直接原创 2020-11-16 18:10:54 · 2655 阅读 · 0 评论 -
docker同主机下容器通信
本系列docker学习都是在centos7下学习的。1.容器放主机/主机访问容器 启动一个已经配置好JDK、tomcat的镜像,命名为tomcat01。 使用route -n查看主机的路由,ifconfig查看主机的ip。 docker0网卡是docker安装启动的时候就在主机上生成,所有的容器都会经do转载 2018-01-03 09:15:04 · 4878 阅读 · 1 评论 -
Docker跨主机容器访问通信
在同一宿主机下的Docker的容器之间是默认互相联通的。通过docker inspect id或name可以查看到ip地址。在不通的容器中来执行ping是可以ping通的。但我们通过观察发现,每一个启动容器的ip地址不是固定的,所以如果我们通过ip地址来实现互连明显是不靠谱的。但我们发现这些ip又处于同一网段中而且默认是127.0.0.X,这就是Docker容器默认跨主机之间的链接方法的第一种:网桥原创 2017-12-19 14:39:02 · 674 阅读 · 0 评论 -
Docker安装php(使用docker pull方法)
查找Docker Hub上的php镜像[root@localhost]# docker search phpINDEX NAME DESCRIPTION STARS OFFICIAL原创 2017-12-21 16:30:05 · 6688 阅读 · 0 评论 -
通过Dockerfile创建Tomcat的CentOS镜像
通过Dockerfile创建Tomcat的CentOS镜像准备tomcat安装包[root@node4 tomcat_centos]# lsapache-tomcat-8.5.23.tar.gz Dockerfile[root@node4 tomcat_centos]# cat Dockerfile#生成的新镜像以centos镜像为基础FROM jdk8_dockerfil原创 2017-11-21 16:40:37 · 458 阅读 · 0 评论 -
通过Dockerfile创建SSH服务的CentOS镜像
通过Dockerfile创建支持SSH服务的CentOS镜像1、在/root目录下新建sshd_centos目录用于存放Dockerfile和其他相关文件。[root@node4 sshd_centos]# vim run.sh#!/bin/bash/usr/sbin/sshd –D3、在宿主机上生成RSA密钥[root@node4 sshd_centos]# cp /原创 2017-11-21 16:02:36 · 945 阅读 · 0 评论 -
通过Dockerfile创建nginx服务的Centos镜像
通过Dockerfile生成镜像 在宿主机上准备的文件清单:Dockerfile#启动ssh和apache服务的角本run.sh以上文件都放到/root/nginx_centos目录下mkdir -p /root/nginx_centoscd /root/nginx_centos一、准备run.sh文件 在/root/nginx_centos目录新建run.sh原创 2017-11-21 16:06:36 · 2677 阅读 · 0 评论 -
通过Dockerfile创建Mysql服务的Centos镜像
创建Mysql服务的Centos Docker镜像一、准备dockerfilemkdir mysql_centoscd mysql_centosvi DockerfileFROM nginx_dockerfile:centosRUN yum -y install gcc gcc-c++ make automake cmakeRUN groupadd mysql; use原创 2017-11-21 16:08:15 · 8272 阅读 · 1 评论 -
通过Dockerfile创建JDK8的CentOS镜像
通过Dockerfile创建JDK8的CentOS镜像[root@node4 ~]# mkdir jdk8_centos[root@node4 ~]# cd jdk8_centos/准备jdk安装包[root@node4 jdk8_centos]# lsDockerfile server-jre-8u152-linux-x64.tar.gz[root@node4 jdk8_cento...原创 2017-11-21 16:21:25 · 11444 阅读 · 5 评论