docker入门

参考文档:

  • 《docker从入门到实践》
  • 链接:https://pan.baidu.com/s/1aHX10uSVmka4lil3B1u0gw
  • 提取码:ltih

学习步骤

  1. 先阅读《docker从入门到实践》有关docker的简介和概念。


    image.png
  2. 百度 《docker源码解析》强烈建议耐心读一读


    image.png
  3. 按照文档安装


    image.png

以CentOs为例安装docker

image.png

在安装之前建议更新系统软件包,然后再按照文档安装。

yum update

这是引用别人文章: 其实我更推荐用yum upgrade取代yum update,yum update只更新系统中已有的软件包,不会更新内核软件包(kernel-这个包),yum upgrade是更彻底的update,会分析包的废弃关系,可以跨小版本升级(比如从centos 7.1升级到centos 7.4),除了做了yum update完全相同的事之外,还会更新kernel-的包,也会卸载掉已经废弃的包。
新部署系统需要yum update/upgrade是因为yum不会给你解决依赖冲突(但是apt会)。
举个例子,你的系统中已经安装了kernel-2.6.32.500,但是你要安装的某个软件包依赖于kernel-2.6.32.600,此时yum会报错退出,告诉你依赖不满足,并不会升级kernel包(只是举个例子而已,实际上几乎没有软件包直接依赖于kernel包),所以你只能yum update/upgrade一次,把系统中所有的软件包全部更新,这样满足新部署的软件包的依赖。
换句话来说,对于新部署的服务器,也是推荐upgrade全部的软件包,已获得最新的安全补丁。即使对于已经上线的服务器,也是推荐定期打安全漏洞补丁,减少漏洞带来的侵害。

以下有些步骤我只列出标题 自行按照文档将命令复制粘贴即可

  1. 卸载旧版本

Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition)。如果之前安装了<1.7的版本,那么就太陈旧了。
我们安装社区版 即docker-ce

image.png
  1. 安装依赖包
  2. 添加yum软件源文档强烈建议使用国内源
  3. 查看可用的docker-ce版本centos
yum list docker-ce --showduplicates|sort -r
image.png
  1. 更新 yum 软件源缓存,并安装 docker-ce
    image.png

    可以安装这个版本
yum install docker-ce 18.03.1.ce -y

6.命令1:加入开机自启 和 命令2:启动docker

image.png

7.建立 docker 用户组
8.测试 Docker 是否安装正确

文档中docker run hello-world为创建容器+运行容器的命令,然而hello-world容器并不存在,可以理解为正常的报错,所以docker安装成功。

9.查看当前版本

docker -v

10.配置国内镜像

image.png

/etc/docker/daemon.json默认是不存在的,需要手动vim创建。daemon是docker架构的主体部分。我这里添加的是163的(有很多可自己选择)

image.png

11.重启
image.png

卸载docker

  • 卸载Docker
    yum remove docker-ce
  • 清理镜像、容器、存储卷等
    rm -rf /var/lib/docker

你可能感兴趣的:(docker入门)