zoukankan      html  css  js  c++  java
  • Docker入门实践笔记(一)——安装Docker CE

    内容

    ​      新鲜热乎的阿里云服务器需要临时作为Web服务器部署一些静态页面,在该服务器安装Docker(节一)并安装Tomcat容器部署Web项目(节二)。

    版本

    ​      操作系统:CentOS 7.2 64位

    ​      Docker:17.12.1.ce

    适合人群

    ​      linux新手,docker新手

    说明

      转载请说明出处:Docker入门实践笔记(一)--安装Docker CE

    参考

    ​      官方文档:https://docs.docker.com/install/linux/docker-ce/centos/

    ​     阿里云博客:https://yq.aliyun.com/articles/110806

     步骤

    一、准备工作

    1.1新增用户ServerA(ROOT用户下操作)

    useradd ServerA

    1.2设置密码

    passwd ServerA

    1.3用户授权,以便在ServerA用户下使用sudo命令:

    1.3.1编辑文件:

    vi /etc/sudoers

    1.3.2添加指令

    --找到此处
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    --添加如下内容  最后一个NOPASSWD: ALL,表示ServerA用户使用sudo时省略密码验证。
    ServerA  ALL=(ALL)      NOPASSWD: ALL

    1537369607192

    1.3.3保存修改

      由于/etc/sudoers文件是只读的,需要加"!"强制保存,

    保存命令为":x!",注意不要输入大写X。

    1.3.4测试

      切换用户后执行sudo指令

    su ServerA  --切换用户
    sudo cd /   --执行sudo指令测试

    1.4检查是否安装过Docker

      当前服务器没有Docker。移除旧版本Docker请参考官方文档。

    yum list installed | grep 'docker'

    1537371283680

    二、使用仓库安装Docker安装(后续操作在ServerA用户下进行)

    2.1安装需要的工具包

      安装yum-utils、 device-mapper-persistent-data和lvm2。

      其中yum-utils 提供了yum-config-manager 工具,device-mapper-persistent-data和lvm2是存储驱动devicemapper 需要的。

    sudo yum install -y yum-utils
       device-mapper-persistent-data
        lvm2

    1537370570582

    2.2设置docker的仓库为阿里云镜像

    sudo yum-config-manager
         --add-repo
        
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    1537371375200

    2.3安装Docker CE

      2.3.1查询仓库中可用的Docker CE版本号

    yum list docker-ce --showduplicates | sort -r
    
    

    1537372100970

    2.3.2.安装指定版本号为17.12.1的Docker CE

    sudo yum install docker-ce-17.12.1.ce --注意版本号的拼接方式
    1537372246582

    2.4检查docker的安装

    yum list installed | grep 'docker'
    1537372330985

    2.5启动Docker

      刚安装好Docker,或者服务器重启后,Docker服务是默认关闭的。

    systemctl status docker         --查看Docker进程状态的命令
    sudo systemctl start docker     --开启Docker进程状态的命令
    sudo systemctl stop docker      --关闭Docker进程状态的命令

    1537372750632

    2.6验证Docker安装

    sudo docker run hello-world

    1537373419504

    三、其他

      关于Docker CE的旧版本删除、升级、其他安装方式以及更完整信息请参考官方文档。

      下一节将使用docker安装Tomcat8,并部署Web页面。

  • 相关阅读:
    程序员累了怎么办?
    vue.js 组件注册实例
    background新增的N个强悍功能!!!
    相思别去问得失
    你说的我正在经历
    千折扇
    盼盼Degenerate——清除浮动的方法
    let 和 var定义变量的区别-盼盼Degenerate
    winform关闭窗体时,给用户友好提示!
    web学习笔记1--HTML
  • 原文地址:https://www.cnblogs.com/lonelyJay/p/9681099.html
Copyright © 2011-2022 走看看