精华内容
下载资源
问答
  • docker 怎样用一个基础镜像然后做一个新的镜像 我们知道docker 镜像必须有一个基础镜像,那么如何从一个基础镜像制作出自己需要的镜像呢? docker load 基础镜像 ------load 基础镜像 docker images -------查看load...

    docker 怎样用一个基础镜像然后做一个新的镜像
    我们知道docker 镜像必须有一个基础镜像,那么如何从一个基础镜像制作出自己需要的镜像呢?

    docker load 基础镜像 ------load 基础镜像
    docker images -------查看load进来的镜像id
    docker run -ti 镜像id sh -----进入这个镜像id的容器
    在容器里做操作,例如创建一个文件,然后打开另一个终端执行命令
    docker commit 容器id 镜像名字:tag ----生成一个镜像,镜像名字可以随便写tag也可以随便写,一般是latest
    docker save -o path 镜像名字:tag —到处镜像到本地,path是到处镜像到本地的目录

    docker stop 和 restart的区别
    docker stop containerid 就是停止一个运行着的容器
    Stop one or more running containers

    docker restart containerid 就是重启一个容器
    Restart one or more containers

    展开全文
  • 或者ubuntu镜像就可以了,但是存在一个问题,我们只是要运行一个c++程序却要运行一个ubuntu系统,这是非常消耗资源的,所以就去网上搜了搜发现早期的docker都是使用alpine镜像基础镜像,所以就用alpile镜像来...

    作者声明:原创文章,尊重原创,如果转载请注明作者和出处
    本文地址:https://blog.csdn.net/len_yue_mo_fu/article/details/88899743

    需求

    工作中我们如果要制作镜像,一般都是直接pull官方镜像,比如我们要运行一个c++程序我们可能直接pull一个gcc,或者ubuntu镜像就可以了,但是存在一个问题,我们只是要运行一个c++程序却要运行一个ubuntu系统,这是非常消耗资源的,所以就去网上搜了搜发现早期的docker都是使用alpine镜像来做基础镜像,所以就用alpile镜像来制作镜像

    dockerfile

    FROM alpine:3.7
    
    MAINTAINER Rethink 
    #更新Alpine的软件源为国内(清华大学)的站点,因为从默认官源拉取实在太慢了。。。
    RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" > /etc/apk/repositories
    
    RUN apk update \
            && apk upgrade \
            && apk add --no-cache bash \
            bash-doc \
            bash-completion \
            && rm -rf /var/cache/apk/* \
            && /bin/bash
    COPY a.out /bin
    CMD ["./a.out"]
    

    问题:

    a.out是我在宿主机上编译的一个可执行程序,但是新生成的镜像是启动不了的,这就让我很奇怪

    改进:

    后来想了想./a.out之所以不能够运行是因为a.out是在我自己的ubuntu系统上编译出来的,而我的镜像确实alpine镜像,所以解决这个文件就很简单了

    方法一:

    在ubuntu宿主机上下载交叉编译工具,使用交叉工具编译我们的源码,生成可执行程序

    方法二:

    我们可以偷个懒直接使用docker pull一个安装了apline-gcc镜像,在上面编译好我们的源码,将生成的可执行程序放到apline镜像就可以了

    方法三:

    我们可以在alpine镜像中使用源码进行编译

    • 方法三 dockerfile
    FROM alpine:3.7
    
    MAINTAINER Rethink 
    #更新Alpine的软件源为国内(清华大学)的站点,因为从默认官源拉取实在太慢了。。。
    RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main/" > /etc/apk/repositories
    
    RUN apk update \
            && apk upgrade \
            && apk add --no-cache bash \
            bash-doc \
            bash-completion \
            && rm -rf /var/cache/apk/* \
            && /bin/bash
    
    RUN apk add gcc
    
    RUN mkdir /chun
    
    COPY hello.c /chun
    
    WORKDIR /chun/
    
    RUN gcc hello.c
    
    CMD ["./a.out"]
    

    作者声明:原创文章,尊重原创,如果转载请注明作者和出处
    本文地址:https://blog.csdn.net/len_yue_mo_fu/article/details/88899743

    展开全文
  • 推荐一个维基百科的中文镜像网站

    万次阅读 2019-12-30 17:32:33
    程序员搜索一些技术类的名词时,更喜欢用wikipedia即维基百科: 然而国内无法访问: 此时我们可以使用源于维基百科的万维百科,国内可以正常使用: https://www.wanweibaike.com/ 如果喜欢阅读英文,也可以... ...

    程序员搜索一些技术类的名词时,更喜欢用wikipedia即维基百科:
    在这里插入图片描述
    然而国内无法访问:

    在这里插入图片描述
    此时我们可以使用源于维基百科的万维百科,国内可以正常使用:
    https://www.wanweibaike.com/
    在这里插入图片描述
    如果喜欢阅读英文,也可以用英文版:https://en.wanweibaike.com/

    在这里插入图片描述

    展开全文
  • 创建一个JDK 镜像

    千次阅读 2020-07-22 12:42:00
    构建一个基于centos7和jdk1.8的镜像。 1.拉取镜像 拉取Centos7 镜像,这里我是从daocloud中找的: docker pull daocloud.io/library/centos:centos7 2、编译Dockerfile 新建一个文件,这里命名为jdk...
    • 编译方式:dockerfile
    • Linux镜像:centos7
    • jdk:jdk1.8.0_144

    构建一个基于centos7和jdk1.8的镜像。

    1.拉取镜像

    拉取Centos7 镜像,这里我是从daocloud中找的:

    docker pull daocloud.io/library/centos:centos7

    2、编译Dockerfile

    新建一个文件,这里命名为jdkdockerfile,将对应的压缩包也copy过来

     

    很多地方都是使用的Dockerfile这种固定名称,其实创建的时候可以通过 -f 来指定dockerfile

    dockerfile 内容 

    FROM daocloud.io/library/centos:centos7
    #维护者信息
    MAINTAINER  shuen
    
    ADD jdk-8u144-linux-x64.tar.gz /usr/local/
    
    ENV JAVA_HOME /usr/local/jdk1.8.0_144
    
    ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    
    ENV PATH $PATH:$JAVA_HOME/bin

     1、这里使用的镜像是上面下载的centos镜像;
    2、jdk压缩包拷贝到dockerfile同级目录,如果在其它目录拷贝的时候可能出现找不到目录错误;
    3、使用ADD指令会直接对jdk-8u144-linux-x64.gz进行解压缩,不用再单独的tar解压jdk了。

    3、使用Dockerfile创建镜像

    docker build -f jdkDokcerfile -t jdk8 

    -f :指定要使用的Dockerfile路径;

    --tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。

    更多详细信息可以查询:https://www.runoob.com/docker/docker-build-command.html 

    查看以下是否成功 

    这时候看到jdk的镜像增长到了580M。

    4、 运行创建的镜像

    ​​​​​​​docker run -d -it jdk8 /bin/bash

    上面包含两条指令,run创建容器和查看容器。

    注意:创建容器的时候一定要使用 -it /bin/bash这种方式,要不然jdk的容器起来后 会马上退出。

     5、验证镜像中的jdk

    进入容器

    docker exec -it[ 容器ID|容器名称]

     

    展开全文
  • Docker自定义一个Tomcat镜像

    万次阅读 2020-01-16 21:03:46
    Docker自定义一个Tomcat镜像 本文是基于CentOS 7.3系统环境,进行Docker的学习和使用 CentOS 7.3 Docker-ce 一、自定义一个Tomcat镜像 (1) 创建一个目录 mkdir -p /data/mydockerfile/tomcat9 (2) 下载Tomcat9和...
  • 国内镜像网站

    千次阅读 2019-09-18 08:48:19
    搜狐开源镜像站:http://mirrors.sohu.com 网易开源镜像站:http://mirrors.163.com/ 阿里云开源镜像站:http://mirrors.aliyun.com 清华大学镜像站:http://mirrors.ustc.edu.cn/ 中...
  • 程序,要输出hello world才开心,同样,学习docker,自己构建镜像才算完事。 说正事: 先放linux用软件链接,自行下载 apache-tomcat-8.0.26 jdk8 构建镜像 先通过你自己以及启动的容器,构建镜像,这样的...
  • 经常使用的2google镜像网站

    千次阅读 2020-12-18 21:39:53
    经常使用的2google镜像网站 https://g.vovososo.com https://google.zenith.gq 如果各位大佬还有其他的镜像网站,欢迎在下方留言,互相交流一下
  • 一个运行的Docker容器镜像

    千次阅读 2018-11-30 17:04:09
    种方式是使用Dockerfile,另种方式可以先把容器运行起来,然后进入容器,把容器改造成我们需要的样子,然后再把这容器改造后的样子镜像 docker commit jenkins registry....
  • Docker启动一个Centos镜像

    万次阅读 多人点赞 2016-06-19 08:15:45
    接着上文,我们下载完成一个Centos镜像之后,开始启动 #运行命令 docker run -d -i -t /bin/bash 这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止...
  • 国内开源镜像网站

    千次阅读 2019-12-16 13:06:27
    淘宝npm镜像网站: http://npm.taobao.org/mirrors/ 里面下载各种镜像比较方便,比如常用的python3.6.8镜像: http://npm.taobao.org/mirrors/python/3.6.8/ 然后web自动化用的chromedriver镜像: ...
  • 各种各类镜像网站

    千次阅读 2020-06-22 15:52:23
    这里给出了南京邮电大学的镜像开源软件镜像网站地址和其它国内和企业如阿里、腾讯、网易等。 南京邮电大学开源镜像网站地址:https://mirrors.njupt.edu.cn/ 清华大学开源软件镜像站地址:...
  • 比如我机器上docker images返回的这些基于nginx的镜像,每个都超过了100MB,而一个简单的Ubuntu的容器超过了200MB,如果安装了相关的软件,尺寸会更大。 如果我们的需求是在构建一个符合我们实际业务...
  • 下载ubuntu或其他操作系统镜像 阿里云镜像网站 网易镜像网站 更新apt时的镜像源 清华镜像源 阿里、网易的我暂时没发现具体的位置,也可以我没看懂他们镜像网站的目录结构 ...
  • 前言:有时候我们会在docker上下载一个镜像,或者是上传一个镜像到docker上,甚至有时候就是在系统上更新了某个镜像的,这时候我们为了确定都更新了哪些内容,就需要去docker上查看该镜像都更新了哪些内容,与我们的...
  • 清华大学镜像网站

    万次阅读 2018-07-17 09:58:07
    清华大学镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
  • dockerfile是由一系列参数和命令组成的脚本,这些命令和参数应用于基础镜像并最终创建一个新的镜像。开发人员构建好一个一致的开发环境,测试人员和运维人员就可以直接使用了。 二、Dockerfile参数 FROM:指定基础...
  • 查看一个docker 的镜像内容

    千次阅读 2020-06-12 16:41:23
    uicon 是容器名 进入的目录就是镜像的主目录 docker exec -it uicon /bin/bash
  • nginx反向代理镜像网站做小偷站

    千次阅读 2018-01-16 21:43:43
    我们可以通过Nginx的反向代理,来实现山寨或克隆一个网站。 比做小偷站实现起来更简单,因为不用任何网站程序,只需配置Nginx的反向代理即可。 [plain] view plain copy upstream ...
  • 做镜像之前要查看之前有没有镜像,有的话要删除,之前在8口上面过: [Huawei-Ethernet0/0/8]undo mirror outbound 下面是将7口的数据镜像到5口,监听查看 [Huawei]observe-port interface e0/0/5 ...
  • 如何push一个docker镜像到DockerHub上

    万次阅读 2016-11-10 23:38:55
    有时候想要保存自己的docker镜像,又不想自己搭建docker registry,那么就可以了借用DockerHub来用,一般不会有多少人在意你的镜像,不过万一被人看上了呢,这谁说的准呢
  • 镜像镜像文件以及挂载镜像

    千次阅读 2018-07-21 16:21:26
     镜像是一种文件存储形式,可以把许多文件一个镜像文件,与GHOST等程序放在一个盘里用GHOST等软件打开后,又恢复成许多文件,RAID 1和RAID 10使用的就是镜像。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、...
  • 搭建Harbor后推拉一个镜像

    万次阅读 2017-03-30 20:25:03
    接下来向Harbor推一个镜像: 1、首先在Harbor上创建一个项目”common”。 2、查看本地的镜像: root@docker:~# docker images REPOSITORY TAG IMAGE ID CREATED SIZE centos latest 98d35105a391 2 ...
  • docker一个镜像启动多个容器的操作

    万次阅读 2019-07-19 13:26:20
  • 前言:有时候我们会在docker上下载一个镜像,或者是上传一个镜像到docker上,甚至有时候就是在系统上更新了某个镜像的,这时候我们为了确定都更新了哪些内容,就需要去docker上查看该镜像都更新了哪些内容,与我们的...
  • 国内好的镜像网站

    千次阅读 2017-12-15 16:23:48
    国内好的镜像网站 http://101.96.10.40/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso http://mirror.lzu.edu.cn/ http://mirrors.sohu.com/ http://mirrors.shuosc.org/ ...
  • maven配置多个镜像

    千次阅读 2019-02-06 08:35:15
    问题场景 1、国内访问maven默认远程中央镜像...1,在全局配置文件setting.xml,只配置一个中央仓库的镜像,即mirrorOf为central的镜像只配置一个 2、在具体项目的pom.xml文件里配置特殊的仓库 具体pom.xml文件配...
  • npm配置国内镜像资源+淘宝镜像

    万次阅读 2018-03-05 19:02:12
    强烈推荐30原生JavaScript的demo,包括canvas时钟特效、自定义视频播放器、搜索栏快速匹配、fetch访问资源、console调试技巧等,先fork后学习,详见点击打开链接,欢迎点赞~~~谢谢,共同进步学习! 将npm的注册表...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 858,435
精华内容 343,374
关键字:

如何做一个镜像网站