Docker
carson0408
热衷于编程,喜欢研究算法,挑战难题,享受AC的过程,希望自己能够不断进步,不断成长。
展开
-
Apache服务镜像的创建
Docker中创建支持SSH服务的镜像一文中讲述了如何利用Dockerfile创建镜像,通过该文的步骤,创建了sshd:dockerfile的镜像,如下图所示,本文所要创建的Apache服务的镜像,则是以sshd:ubuntu14镜像为基础镜像的。但是值得注意的是,如果按照上文以ubuntu18.04创造镜像后续则会报错,而使用ubuntu14.04为基础镜像则可以解决包依赖不兼容...原创 2019-03-30 16:10:17 · 475 阅读 · 0 评论 -
利用Dockerfile创建Nginx镜像
Nginx是一个功能比较强大并且性能较高的web和反向代理服务器,与Apache作为web服务器相比,Ngnix使用更少的资源,支持更多的并发连接,体现更高的效率,一个Nginx实例能够轻松支持高达50000个高并发连接数的响应。本文主要通过Dockerfile在Ubuntu环境下创建Ngnix镜像。首先本文使用的基础镜像是Apache服务镜像的创建一文中选择的基础镜像sshd:u...原创 2019-03-30 20:28:44 · 846 阅读 · 0 评论 -
利用docker制作Java程序镜像
Docker的使用可以将应用程序做成镜像,这样可以将镜像发布到私有或者公有仓库中,在其他主机上也可以pull镜像,并且运行容器,运行程序。本文主要简单介绍一下如何通过Docker将Java程序创建成一个镜像。1.建立工作目录cd java_demo2.编写程序 由于简单演示,主要写一个Main.java的程序,代码如下:import jav...原创 2019-04-04 14:53:16 · 3212 阅读 · 0 评论 -
利用Docker创建私有仓库及实现批量上传文件
目录1.私有仓库创建2.使用私有仓库上传镜像1.批量上传指定镜像2.上传本地所有镜像3.Tips Docker本地上传下载镜像一般可以通过公有仓库实现。但是如果想要将镜像不公开仅供一部分人使用,则可以建立私有仓库。1.私有仓库创建a.下载私有仓库镜像sudo docker pull registry:latest查看本地镜像:su...原创 2019-04-02 14:17:25 · 1427 阅读 · 0 评论 -
Ubuntu下利用Dockerfile创建镜像
1.熟悉Dockerfile 一般,Dockerfile分为四个部分:基本镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。其中基本镜像信息必须放在第一行。 常见指令:1.FROM <image> :必须为第一条指令,同一个Dockerfile中可以使用多个From指令,代表多个基本镜像。2.MAINTAINER <name>...原创 2019-03-28 16:49:02 · 9719 阅读 · 0 评论 -
Docker中创建支持SSH服务的镜像
一般的,docker的很多镜像是不带SSH服务的,所以如果需要远程管理的话,就需要将镜像创建成一个带有SSH服务的镜像。常见的创建镜像的方法有两种:通过commit命令创建和利用Dockerfile文件创建。以下通过创建一个带有SSH服务的ubuntu:18.04来讲述这两种方法。1.基于commit命令创建(windows系统下实现)1.使用ubuntu,即进入ubunt...原创 2019-03-29 13:34:00 · 1661 阅读 · 0 评论 -
Ubuntu中利用Docker建立一个私有仓库(可以供远程访问)
目录1.服务器建立仓库2.客户端访问 本文主要通过在建立本地仓库的基础上建立一个可供远程访问的私有仓库。笔者将按照自己建立的过程进行讲述,并且将在这过程中遇到的问题以及解决方法一并进行讲解。 笔者的思路是在一台Ubuntu系统下的电脑当作服务器建立仓库,然后后面建立成功之后在另一台win10系统的电脑上进行访问以及上传下载测试。1....原创 2019-04-02 18:43:41 · 1058 阅读 · 1 评论