zoukankan      html  css  js  c++  java
  • Docker01 CentOS配置Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    1、更新yum源

    yum makecache fast

    2、添加docker源

    yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    3、列出docker源,并选择版本安装

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

    4、选择docker版本安装

    yum install docker-ce-<VERSION>

    5、安装了docker后,需要引导该服务才能应用它
    ```powershell
    systemctl start docker

    systemctl enable docker

    或者

    chkconfig docker on
    ```

    1、验证docker是否安装成功
    ```powershell

    查看docker版本信息

    docker --version

    查看安装的docker信息

    docker info
    ```

    1. 添加普通用户到docker用户组
      ```powershell

      *****************题外话******************

    将普通用户添加至sudoer用户组

    visudo -f /etc/sudoers

    在root ALL=(ALL) ALL下一行添加如下语句

    username ALL=(ALL) ALL # 其中username是想要添加的用户名

    **************题外话结束****************

    在docker安装完之后,会自动创建docker用户组

    添加当前用户至docker

    sudo gpasswd -a${USER} docker

    重启docker服务

    sudo service docker restart

    切换当前用户到新group或者重启X会话

    newgrp - docker
    pkill X

    最后一步是必须的,应用docker获取到的是缓存的组信息,刚添加的组信息未能生效,所以Docker images执行时同样有错

  • 相关阅读:
    安卓学习第三课——常见布局
    安卓学习第二课——短信发送器
    POJ3735【矩阵快速幂】
    Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined)【A,B,C,D】
    POJ3737【数学】
    HDU2489【状压枚举】
    POJ3734【状压枚举】
    HDU1598【最小生成树拓展】
    HDU1597【二分瞎搞】
    HDU3279【水】
  • 原文地址:https://www.cnblogs.com/liulinghua90/p/9109271.html
Copyright © 2011-2022 走看看