Docker学习笔记(二)

yinshidaoshi · · 2288 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

**1**.Docker的安装 必备环境: **CentOS 7.4** 下载链接 http://mirrors.nju.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso **Docker 1.12.6** yum命令安装,版本一定要是1.12.6,千万不要按照文档上安装Docker CE 安装步骤 **(1)**.我是在VM中新建的虚拟机,虚拟机要保证挂载点**/boot**文件系统为ext4(挂载点**/**文件系统为ext4),主机名只由字母和中划线组成,网络使用NAT模式,安装完,使用`df -hT`来查看文件系统 由于CentOS 7.4内核版本过低,我们应该先升级内核,命令如下: `cd etc/yum.repos.d/` `yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm` `yum install http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm` 安装插件 为升级内核避免冲突,我们先使用`rpm -qa | grep kernel`查找旧版本tool,`rpm -e kernel-tools-3.10.0-693.el7.x86_64 kernel-tools-libs-3.10.0-693.el7.x86_64`移除 安装新内核 `yum --enablerepo=elrepo-kernel install kernel-lt*`,`rpm -e kernel-3.10.0-693.el7.x86_64`强制移除旧内核并`reboot` `uname -a ` `yum update && yum upgrade` `reboot` **(2)**进行安装Docker `yum install docker` 由于国内的某些原因我们使用docker会特别慢,所以我们需要一个加速器,在此我使用的是阿里云容器镜像服务,注册后 ![image.png](https://static.studygolang.com/180118/2674fae35f8e8dd97a30544f175c56b1.png) 接下来我们要可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器: ``` sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxx.com"] "storage-driver":"overlay2" "storage-opts":["overlay2.override_kernel_check=true"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker ``` 关闭防火墙 `disable firewalld` `vi /etc/selinux/config` 把里边的一行改为`SELINUX=disabled`并`reboot` **(3)**运行镜像 `docker run --rm --name=alpine -it alpine sh` run时会自动把镜像从仓库中pull下来

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2288 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传