首页 > 其他分享 >DOCKER 基础镜像

DOCKER 基础镜像

时间:2023-04-25 15:22:40浏览次数:39  
标签:5000 基础 apt 192.168 && 镜像 DOCKER 0.45 docker

DOCKER 基础镜像

    转至元数据结尾   转至元数据起始  

 

1、不带jdk的基础镜像的dockerfile

FROM ubuntu
MAINTAINER lstar [email protected]

 #更换源可以是阿里云、网易、搜狐的源,默认源也可以就是比较慢

ADD sources.list /etc/apt/sources.list
RUN apt-get update&& apt-get install -y net-tools confluence supervisor rsyslog&& rm -rf /var/cache/apt/archives/*
#添加时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

 

docker image创建命令
docker build -t 192.168.0.45:5000/basenojdk .
docker push 192.168.0.45:5000/basenojdk

 

 

2、带jdk的基础镜像的dockerfile

FROM 192.168.0.45:5000/basenojdk

 MAINTAINER lstar [email protected]

RUN apt-get update&& apt-get install -y openjdk-8-jdk && rm -rf /var/cache/apt/archives/*

 

docker image创建命令
docker build -t 192.168.0.45:5000/base .
docker push 192.168.0.45:5000/base

 

 

 

3、elink 基础镜像

FROM ubuntu:16.04
MAINTAINER lstar [email protected]
ADD sources.list /etc/apt/sources.list
RUN apt-get update&& apt-get install -y net-tools python-dateutil confluence supervisor libssl-dev rsyslog&& rm -rf /var/cache/apt/archives/*
#添加时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

 

docker image创建命令
docker build -t 192.168.0.45:5000/baseelink .
docker push 192.168.0.45:5000/baseelink
 

标签:5000,基础,apt,192.168,&&,镜像,DOCKER,0.45,docker
From: https://www.cnblogs.com/hanwei666/p/17352703.html

相关文章

  • Docker Registry使用
    1.本地主机访问DockerHub镜像地址:https://hub.docker.com/_/registry/tags官网:https://docs.docker.com/registry参考:https://docs.docker.com/registry/deployingdockerpullregistry:2.8.1dockervolumecreate--nameregistrydockerrun-d-vregistry:/var/lib/reg......
  • Go-day2——go语言变量类型、常量、函数基础、函数高级
    目录一、go语言变量类型二、常量三、函数基础四、函数高级五、作业一、go语言变量类型#数字#int整数有正负int8int16int32int64 java byteshortintlong -int8一个字节表示(8个比特位)范围:-2的7次方到+2的7次方-1-int162个字节表......
  • python编程基础
    Python并不是一门新的编程语言,1991年就发行了第一个版本,2010年以后随着大数据和人工智能的兴起,Python又重新焕发出了耀眼的光芒。在2019年12月份世界编程语言排行榜中,Python排名第三,仅次于Java和C语言。Python是一门开源免费的脚本编程语言,它不仅简单易用,而且功能强大......
  • 云原生之使用Docker部署PESMCS Ticket工单系统
    (云原生之使用Docker部署PESMCSTicket工单系统)一、PESMCSTicket介绍PESMCSTicket是一款基于GPLv2协议发布的开源客服工单系统。二、检查本地系统环境1.检查系统版本[root@node~]#cat/etc/os-releaseNAME="CentOSLinux"VERSION="7(Core)"ID="centos"ID_LIKE=......
  • win环境基于docker搭建zookeeper伪集群
    创建路径:D:\Docker\zk-cluster在此路径下创建配置文件:docker-compose.ymlversion:'2'networks:zk-net:name:zk-netservices:zoo1:image:zookeeperrestart:alwayscontainer_name:zoo1ports:-"21......
  • 【面试宝典】C/C++ 基础
    一.语言基础 数组和指针的区别 数组指针概念是用于储存多个相同类型数据的集合。 数组名是首元素的地址特殊的变量,存放的是其它变量在内存中的地址。 指针名指向了内存的首地址赋值只能一个一个元素的赋值或拷贝同类型指针变量可以相互赋值存放方式连续......
  • 内核源码解读基础
    module_init宏的定义第一段代码:typedefint(*initcall_t)(void);......#define__define_initcall(level,fn,id)\staticinitcall_t__initcall_##fn##id__attribute_used_\__attribute__((__section__(".initcall"level".init")))=fn......#def......
  • docker跨主机容器访问docker+weave
    这玩意是真的折磨,不难,但是网上的教程太杂了,坑太多了。需求现在有两台服务器,里面部署了两台docker,此时我想要用Adocker里面的容器去访问Bdocker里面的容器。1.A主机192.168.159.140#安装weave#先下载wget-O/usr/local/bin/weavehttps://raw.githubusercontent.com/zettio......
  • 容器技术Docker知识精讲【形成知识体系篇】
    环境要求Linux操作系统(Centos),建议在虚拟机VMware或VirtualBox下安装CentosDocker容器MobaXterm客户端工具学习建议Docker的学习分为四个阶段:了解---->>入门--->>熟悉--->>拓展了解阶段:请参考官方指导文档入门学习基础知识。官方文档地址:https://docs.docker.com/入......
  • openstack基础云性能优化
    14.基础云性能优化CSIG/云产品部/企业云平台产品中心Exportedon11/09/2020TableofContentsmariadb3haproxy4keystone5nova6控制节点服务6计算节点服务6cinder7neutron11注意事项12mariadb修改mariadb配置文件,在mariadb所有副本节点上修改配置文件/etc/my.conf[mysqld......