docker(一):安装
来源:互联网 发布:数据可视化算法 编辑:程序博客网 时间:2024/06/18 06:04
一.升级内核
3.8以上的kernel对docker支持的更好,先升级kernel,升级到4.4;
内核安装参考:内核升级攻略
注意:make menuconfig这一步,
1)General setup->[*] enable deprecated sysfs features to support old userspace tools;
2)General Setup->Control Group Support->Memory Resource Controller for Control Groups, Control Group Support下的选项可以全选;
3)networking support → networking options → network packet filtering framework(Netfilter)下的:
Corenetfilter configuration->Netfilter connection tracking support
Corenetfilter configuration->Netfilter Xtables support (required for ip_tables)
IP: Netfilter Configuration->IPv4 connection tracking support (require for NAT)
IP: Netfilter Configuration->IP tables support (required for filtering/masq/NAT)
IP: Netfilter Configuration->MASQUERADE target support
IP: Netfilter Configuration->REDIRECT target support
IP: Netfilter Configuration->iptables NAT support
升级后还是有问题:
没有DOCKER target导致的问题
linux 2.6 OK正常,有DOCKER target:
iptables -t nat –list
结果:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
DOCKER all – anywhere anywhere ADDRTYPE match dst-type LOCAL
DOCKER all – anywhere anywhere ADDRTYPE match dst-type LOCAL
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE tcp – 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535
MASQUERADE udp – 192.168.122.0/24 !192.168.122.0/24 masq ports: 1024-65535
MASQUERADE all – 192.168.122.0/24 !192.168.122.0/24
MASQUERADE all – 172.17.0.0/16 anywhere
MASQUERADE all – 172.17.0.0/16 anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DOCKER all – anywhere !loopback/8 ADDRTYPE match dst-type LOCAL
DOCKER all – anywhere !loopback/8 ADDRTYPE match dst-type LOCAL
Chain DOCKER (4 references)
target prot opt source destination
所以,暂时先用2.6的内核.
二.安装
yum install docker-io
三 .下载镜像
运行docker pull centos可以直接总docker官网下载
我自己电脑上下载失败了.
参考:解决docker镜像无法下载的问题
使用命令docker pull daocloud.io/library/centos:latest
下载了centos镜像
四.启动容器
#以交互方式启动容器docker run -i -t centos /bin/bash
- docker(一):Mac docker 安装
- docker(一):安装
- (一) Docker 安装
- Docker系列(一)安装
- Docker实践(一):安装
- Docker入门一安装
- docker安装(一)
- docker学习笔记(一): docker安装
- Docker(一)----CentOS7安装Docker与测试
- Docker 基础(一) window下安装 docker
- docker系列一: docker安装mysql
- Docker:《一 》Mac下载安装Docker
- docker实战一之Centos安装docker
- Docker简介和安装(一)
- 一.docker安装与部署
- Docker系列~安装(一)
- Docker学习(一)安装
- Docker学习系列(一):windows下安装docker
- 蓝桥杯--算法训练 未名湖边的烦恼 (递归)
- Android SQLite学习指南
- (转)数字证书原理
- switch语句
- 机器学习算法分类
- docker(一):安装
- Fragment初解
- Windows下Git和GitExtension配置
- hdu 2112 HDU today
- 通知中心
- kafka学习资料
- 【完善】导入Frm文件到新的Mysql数据库
- 分布式系统的事务处理
- hadoop 二次排序