docker换源

今天在看第一本docker书

挨个尝试书中的例子,但是发现构建个镜像实在是太慢了,不换源不行.所以百度了一下,这里做一下记录.

在Dockerfile文件中增加这样的命令

RUN sed -i [email protected]/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean

后面记得还要apt-get update一下

整体的文件是这样的

FROM ubuntu:16.04
LABEL maintainer="[email protected]"
ENV REFRESHED_AT 2020-01-27

RUN sed -i [email protected]/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
RUN apt-get clean

RUN apt-get -qq update
RUN apt-get -qq install nginx

RUN mkdir -p /var/www/html/website
ADD nginx/global.conf /etc/nginx/conf.d/
ADD nginx/nginx.conf /etc/nginx/

EXPOSE 80

原文地址:https://www.cnblogs.com/tyoutetu/p/12236425.html

时间: 2024-10-23 05:33:55

docker换源的相关文章

Docker 换源

近几天又折腾起 docker来了    我发现自己在拉镜像的时候,总是超时    然后百度了一下  说要换源 90sec的一个水友 推荐了我 阿里云的加速源    我看了还是免费就想试一下 讲一下过程吧 首先把docker打开 然后在windows命令行下执行  docker-machine ssh 进入VM bash   然后再输入 sudo vi /var/lib/boot2docker/profile 输入i进入编辑模式,在--label provider=virtualbox的下一行添加

ubuntu14.0换源

由于种种原因,决定今天开始从centos7转为ubuntu14.0.但是一开始就遇到了一个问题.ubuntu的源貌似被墙了.没有办法,只好换源.如是参考了下面的帖子. 换源参考链接 但是又出现了一个问题,百度了好久才找到 [email protected]:~$ sudo apt-get -f install gcc Reading package lists... Done Building dependency tree Reading state information... Done Y

Linux换源+编译内核总结

换源: 在主机能联网的情况下 进入存放源配置的文件夹 cd /etc/yum.repos.d 备份默认源 mv ./CentOS-Base.repo ./CentOS-Base.repo.bak 使用wget下载163的源 http://mirrors.163.com/.help/centos.html wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 把下载下来的文件CentOS-Base-163.repo设置为默认源 mv Cen

近一周学习之-----npm换源工具之nrm

1.安装nrm 利用npm install 安装 npm install -g nrm 耐心等待,安装完毕... 2.nrm 使用 输入nrm help,回车查看各命令 2.1 nrm ls 查看源 上图npm旁边的星号,代表当前使用的源. 我们换成淘宝源,国内的相对比较快些.后续如果下载发现有的依赖包下载不下来, 那就的考虑到换成其他源,因为taobao源可能更新会稍微慢一点.看情况而定. 2.2.nrm use taobao nrm ls 查看 OK 换源成功,接下来安装其他nodejs依赖

ubuntu慢?如何给 ubuntu 换源 提速

新手在使用Ubuntu的时候可能在升级时感觉很慢,如果这样他就需要换一个适合自己的源了. 下面我就简单的说一下怎样换源. 在终端里输入 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup (表示备份列表) 再输入 sudo gedit /etc/apt/sources.list 你就能看到源列表了,把你看到的都删除然后粘贴上适合你的源 源,自己找一个适合自己的 Raring(13.04)版本 Ubuntu 官方更新服务器(欧洲,此

centos使用记录: 换源与安装开发工具包

centos换源 http://mirrors.163.com/.help/centos.html mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup Wget http://mirrors.163.com/.help/CentOS6-Base-163.repo Yum clean all Yum makecache Centos 安装dev环境 yum groupinstall "Devel

装hadoop的第一步,装ubuntu并换源并装jdk

如何装ubuntu,这个自己百度.具体安装网站:http://www.ubuntu.com 我安装的是ubuntu Server版本的,然后是全英文安装.所以它的源自动定位到美国 下面是如何换源的,第一个是操作.第二个是对操作的详细讲解. 1 //里面具体输入的命令,//表示注释内容,不需要管 2 sudo su -root //切换到管理员权限 3 4 vi /etc/apt/sources.list. //用vi打开sources.list 5 6 shift+: //进入命令模式这个时候会

给npm换源

为什么要换源? npm 官方站点 http://www.npmjs.org/ 并没有被墙,但是下载第三方依赖包的速度让人着急啊! 幸运的是,国内有几个镜像站点可以供我们使用,本人在使用 http://www.cnpmjs.org/ 速度非常快,镜像站会实时更新,为我们节省了好多时间.如何给本机换源呢? (1)通过 config 配置指向国内镜像源 npm config set registry http://registry.cnpmjs.org //配置指向源 npm info express

Docker Client源码分析(一)

主要内容: Docker Client在Docker中的定位,以及Docker Client源码的初步分析. 本文选取Docker拆分为DockerCE(社区版)和DockerEE(企业版)之后的Docker-CE的第一个稳定版本v17.06.0-ce. https://github.com/docker/docker-ce Docker背景: Docker Client是绝大部分用户使用Docker的入口,例如一次docker pull请求,需要经过很多层调用,如下图: Client创建一个d