DockerZz杂记

Docker中images中none的镜像删除

docker build 或是  pull 命令就会产生临时镜像。如果我们用dockerfile创建一个helloworld镜像后,因为版本更新需要重新创建,那么以前那个版本的镜像就会
成为临时镜像。这个是需要删除的。删除命令见下。

sudo docker rmi $(sudo docker images -f "dangling=true" -q)


Container Stack



使用阿里云Docker镜像加速

使用docker官方的docker hub速度太慢,正好看到国内阿里云也做了docker镜像,于是想试试看阿里云的docker源。先附上 阿里云docker hub地址 .新用户需要注册成为开发者。打开 http://dev.aliyun.com/search.html->使用阿里云账号登录阿里云的docker hub->进入管理中心按照要求注册就ok,注册成功之后,进入 管理中心 ,首次登录会让用户设置密码。然后就会看到如下页面:

阿里云会给每个用户分配一个加速地址,我的加速地址为  https://2h3po24q.mirror.aliyuncs.com 

然后对于不同的系统、版本,在设置加速地址上都有些不同。如下

对于Ubuntu用户

//ubuntu下docker一键安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
//配置Docker加速器

//如果系统是 Ubuntu 12.04 14.04,Docker 1.9 以上

echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=https://2h3po24q.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker sudo service docker restart //如果您的系统是 Ubuntu 15.04 16.04,Docker 1.9 以上 sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF' [Service] ExecStart= ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://2h3po24q.mirror.aliyuncs.com EOF sudo systemctl daemon-reload sudo systemctl restart docker 

对于Centos用户

//centos下docker一键安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
//配置Docker加速器

//系统要求 CentOS 7 以上,Docker 1.9 以上。 sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=https://2h3po24q.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service sudo systemctl daemon-reload sudo service docker restart 

对于Windows用户

//推荐安装Docker Toolbox。
//Toolbox的介绍和帮助: mirrors.aliyun.com/help/docker-toolbox 
//Windows系统的安装文件目录: mirrors.aliyun.com/docker-toolbox/windows

# 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。 docker-machine create --engine-registry-mirror=https://2h3po24q.mirror.aliyuncs.com -d virtualbox default # 查看机器的环境配置,并配置到本地。然后通过Docker客户端访问Docker服务。 docker-machine env default eval "$(docker-machine env default)" docker info 

对于Mac用户

//推荐安装Docker Toolbox。
//Toolbox的介绍和帮助: mirrors.aliyun.com/help/docker-toolbox 
//Mac系统的安装文件目录: mirrors.aliyun.com/docker-toolbox/mac

# 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。 docker-machine create --engine-registry-mirror=https://2h3po24q.mirror.aliyuncs.com -d virtualbox default # 查看机器的环境配置,并配置到本地。然后通过Docker客户端访问Docker服务。 docker-machine env default eval "$(docker-machine env default)" docker info


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值