docker 安装(通过代理)

a. 公司内部都是通过代理上网

b. 系统为ubuntu 12.04 64位

c. ESXi 平台

  1. 环境整理

    ifconfig eth0 192.168.18.237 netmask 255.255.255.0 gateway 192.168.18.254

    ifconfig eth0 hw ether 00:0c:29:3b:2a:72

    ### http 代理

    export http_proxy="http://192.168.21.248:3128/"

    ### apt 代理

    echo ‘Acquire::http::Proxy "http://192.168.21.248:3128";‘ > /etc/apt/apt.conf

  2. docker 安装

    由于linux容器的bug,docker在linux的kernel3.8上运行最佳,由于12.04的内核是3.2kernel,所以我们必须,如果你不确定你的内核或者你只是装在virbox上使用,你可以跳过这些步骤

#安装内核
sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

#重启
sudo reboot

第一次添加Docker的repository到你的本地秘钥库

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

sudo sh -c "echo deb http://get.docker.io/ubuntu docker main    >/etc/apt/sources.list.d/docker.list"
   sudo apt-get update
   sudo apt-get install lxc-docker

下载ubuntu 镜像

sudo docker pull ubuntu

运行hello world

sudo docker run ubuntu /bin/echo hello world
hello world

下载镜像报错如下,由于内网限制造成

sudo docker pull ubuntu  
Pulling repository ubuntu
2014/10/20 15:37:24 Get https://index.docker.io/v1/repositories/library/ubuntu/images: dial tcp 
162.242.195.84:443: no route to host

解决方法:

vi /etc/default/docker
### 打开代理
export http_proxy="http://192.168.21.248:3128/"
时间: 2024-11-06 16:56:48

docker 安装(通过代理)的相关文章

sqlserver 2017 docker安装(启动代理)

从 Docker Hub 中拉出 SQL Server 2017 Linux 容器映像. docker pull microsoft/mssql-server-linux:2017-latest 运行容器映像 docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 --name sql1 -d microsoft/mssql-server-linux:2017-latest 连接到 SQ

Win10 &amp; Linux Docker 安装使用

Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下. 一.Windows Docker 安装 1.安装 需要的条件为: 64bit Windows 10,开启Hyper-V 1.1 开启win10的Hyper-V 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V 完成后自动重启 1.2 下载Docker for Windows,安装 从官网的下面地址可以下载 https://download.docker.com/win

Linux Docker安装Jenkins

安装环境 操作系统 centos7.3 安装Docker,安装及配置见 <Docker之Docker介绍及安装配置> 安装Jenkins 下载Jenkins 命令:sudo docker pull jenkins 启动Jenkins前准备 创建jenkins文件夹 创建jenkins文件夹,用于和容器内文件夹做磁盘挂载 命令:mkdir /home/hzq/jenkins 注意:在安装jenkins时候,挂在文件夹/home/hzq/jenkins/的归属用户id必须是1000,否则会抛出无操

用Docker安装Web前端性能测试工具YellowLabTools

一.YellowLabTools概述 1.YellowLabTools简介 Yellow Lab Tools:是一款开源的Web前端性能测试工具,具有一些在其他工具上无法看到的独特功能,如页面加载时,JavaScript与DOM互动和其他程序代码验证问题. Yellow Lab Tools 偏向于一个发现不良实践的工具,会综合页面权重.请求数.DOM.错误的Javascript.错误的CSS等方面取得一个综合评分.并显示出在加载页面的过程中,DOM 是如何相互影响. 2.YellowLabToo

docker安装以及一些操作

介绍什么是容器容器技术是一种虚拟化的方案 传统虚拟机是通过中间层,将一台或多台独立的机器虚拟运行在硬件之上 而容器时直接运行在系统内核之上的用户空间 因此,容器虚拟化也被称为操作系统虚拟化 由于运行在操作系统上,所以容器只能运行相同或相似内核的操作系统 容器:docker , k8s 什么是docker docker是能将开发的应用程序自动部署到容器的开源引擎. Github地址:https://github.com/docker/docker docker是docker.lnc公司开源的一个基

Docker 安装 Nginx 负载均衡配置

Docker 安装 # 1)安装依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 # 2)添加Docker软件包源(否则doker安装的不是新版本) yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 3)安装Docker CE yum install -y docker-ce # 4)启动Doc

ubuntu下docker安装与版本升级

ubuntu 下docker安装与版本升级 一.系统环境 系统:ubuntu-server 14.04 x86_64 内核:3.13.0-32-generic 二.Docker安装 --------------------------------------------------------------------------------- 要想安装最新版本的Docker需要使用Docker源来安装 $ sudo su - root # apt-get -y installapt-transp

CentOS Docker 安装

CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker. Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位.系统内核版本为 2.6.32-431 或者更高版本. 使用 yum 安装

docker安装

CentOS 系列安装 Docker 实验环境: 开一台centos6.5 和centos7 内存4G ,网卡桥接 CentOS6.5: 在RedHat/CentOS环境下安装Docker.官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中.由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核. 升级内核(记住一定要升级,要不然会出现很多莫名奇怪的问题,建议用yum安装) 1.yum安装带aufs模块的3.10内核 #cd /etc/yu