zoukankan      html  css  js  c++  java
  • docker---安装docker

    今天开始要初步的学习 docker 了,这也是进入虚拟化方向的一个步骤,学习一个东西首先要从搭建环境开始,哈哈

    安装环境及版本:

        系统:Ubuntu18.04 STL

        Docker 版本:19.03.1 (默认安装最新稳定版本)

    前提: 一般 Ubuntu 不会默认安装 Docker 的,如果安装了老的版本,可以用下面命令卸载:

    $ sudo apt-get remove docker docker-engine docker.io containerd runc

    做好了前提工作,那我们开始安装吧,啦啦啦

    一:设置 Docker 存储库

    step 1: 更新 apt 包索引:

    step 2: 允许 apt 通过 HTTPS 使用存储库来安装软件:

    step 3: 添加 Docker 官方 GPG 密钥:

    添加完成之后,验证你现在已经有了该指纹的公钥(通过搜索指纹的最后8个字符,来验证是否有了该指纹的公钥)

    step 4 : 用下面的命令去设置稳定的存储库,当然你也可以添加测试版本(test)的存储库或者预发布版本(nlghtly),只需在 stable 后面加入 nightly 或者 test 或者两者都加

    解释:上述 lsb-release -cs 子命令返回的是 Ubuntu(当前系统)的分支,如下:

    二: 安装 Docker CE

    step 1 : 更新 apt 包索引:

    step 2 : 安装最新版本的 Docker CE 和 containerd :

    step 3 : 验证 Docker :

    可以运行以下命令来进行验证是否安装成功:

    使用上面的命令可以运行 hello-world 程序,因为 Docker 中还没有 hello-world 程序的镜像,所以会先 pull (下载) 下来,然后再运行。上面也给出了解释,这中间经过了四个步骤。

    三:卸载 Docker:

    step 1 : 卸载 Docker CE

    # 卸载 Docker CE
    $ sudo apt-get purge docker-ce

    step 2 : 主机上的镜像,容器,卷或者自定义的配置文件是不会自动删除的,需要使用下面命令手动删除这些文件:

    $ sudo rm -rf /var/lib/docker

    参考博客:

    https://docs.docker.com/install/linux/docker-ee/ubuntu/

    http://jemgeek.com/archives/2019/docker-base-install.html

    所有博文均为原著,如若转载,请注明出处!
  • 相关阅读:
    Contoso 大学 1 为 ASP.NET MVC 应用程序创建 EF 数据模型
    NuGet 入门
    关于Oracle表及字段的注释 转
    javascript + xmlhttp 调用webservice 吃力不讨好
    转 javascript小技巧
    oracle电子书下载站
    JavaScript中引号的嵌套
    数据结构中的各种排序方法JS实现
    TSQL查询进阶流程控制语句
    TSQL查询进阶数据集之间的运算
  • 原文地址:https://www.cnblogs.com/zpcoding/p/11349522.html
Copyright © 2011-2022 走看看