Docker的安装与卸载

请参考:https://yeasy.gitbooks.io/docker_practice/   

菜鸟教程:http://www.runoob.com/docker/docker-tutorial.html

 

———————— Mac安装 ————————

第一种:Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: 

brew cask install docker

第二种:手动安装:

官网下载dmg的包,像政策安装软件一样,双击拖动即可安装

 

// mac下镜像加速:

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:

http://hub-mirror.c.163.com   
// 或者阿里的
https://slfpm40f.mirror.aliyuncs.com

在任务栏点击 Docker for mac 应用图标 -> Perferences... -> Daemon -> Registry mirrors。在列表中填写加速器地址即可。修改完成之后,点击 Apply & Restart 按钮,Docker 就会重启并应用配置的镜像地址了。

 

可以在终端通过 docker info 来查看docker是否配置成功:

docker info

 

 

 

—————— CentOS7 安装 ——————

// 查看内核版本,docker要求centOS7的内核版本高于3.10
uname -r    // 我的是3.10.0-514.21.1.el7.x86_64

// 移除旧的版本:
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

// 安装必要的系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

// 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

// 更新yum缓存
sudo yum makecache fast

// 安装docker-ce(免费) - ( 还有一个ee版本是付费的)
sudo yum -y install docker-ce

// 启动docker后台服务
sudo systemctl start docker

// 查看docker版本
docker version

 

// centOS7 镜像加速:

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 来配置 Daemon。请在该配置文件中加入(没有该文件的话,请先建一个)

// 创建文件
vim  /etc/docker/daemon.json

// 添加配置并保存即可。我这里使用的是阿里云的镜像仓库,在阿里云上可以开通。
{
  "registry-mirrors": ["https://slfpm40f.mirror.aliyuncs.com"]
}

// 重启
systemctl daemon-reload 
systemctl restart docker

// 查看使用的加速镜像
docker info

—— daemon 是docker的守护进程。docker客户端输送进程给deamon。

—— docker 官方中国加速器 https://registry.docker-cn.com

 

出现警告:WARN:docker bridge-nf-call-ip6tables is disabled

// 打开配置文件
vi /etc/sysctl.conf

// 添加以下
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1

// 重启
sysctl -p  

 

又出现警告:WARNING: IPv4 forwarding is disabled. Networking will not work.

vi /etc/sysctl.conf

// 配置
net.ipv4.ip_forward = 1

// 重启
systemctl restart network

 

———————— 删除Docker-CE ————————

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

 

 

———— 将用户加入 docker 组里面 ————

// 添加用户linfeng 并加入 docker 组
useradd -g docker linfeng

// 将已有的用户加入 docker 组,作为附加,而不用离开原先的组。
usermod -a -G docker linfeng    // 如果是-g,则会设定为主要的组

 

 

 

 

 

————占位符

 

转载于:https://www.cnblogs.com/windyet/articles/10100119.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值