美文网首页
Docker 安装

Docker 安装

作者: _str_ | 来源:发表于2019-08-18 16:24 被阅读0次

    Docker 安装和启动服务

    安装

    推荐按照官方文档安装
    发行版本介绍
    自2017年3月份 Docker 公司把 Docker 划分为了社区版和企业版
    **Docker Community Edition(CE) ** 为社区版, 免费
    Docker CE有两个更新通道,稳定和开发:
    Stable每季度为您提供可靠的更新。
    Edge每个月都会为您提供新功能。
    Docker Enterprise Edition 为企业版, 收费
    支持安全扫描,LDAP集成,内容签名,多云支持等

    centos7

    https://docs.docker.com/install/linux/docker-ce/centos/#install-using-the-repository

    1 安装必要的依赖包

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

    devicemapper 存储驱动程序需要 device-mapper-persistent-datalvm2

    2设置Docker标准发行版本的安装源

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

    3安装Docker社区版本

    安装最新版本的Docker CE,或者转到下一步安装特定版本

    yum install docker-ce docker-ce-cli containerd.io
    

    如果提示接受GPG密钥,请验证指纹是否与060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35匹配,如果接受,请确认。

    启动服务

    root用户启动服务

    systemctl start docker && systemctl enable docker
    

    验证安装和服务是否正常

    docker run hello-world
    

    这时,Docker 会主动去下载这个镜像,并用这个镜像启动一个容器;当容器运行时,它打印 hello world并退出。

    普通用户Docker命令

    假如使用 普通用户操作 Docker 的相关命令,这个用户需要有 sudo 权限。
    并且使用每个 Docker 命令前加上 sudo 权限。
    如果你不想每次都加上 sudo, 可以把此用户添加到 docker 组中

    useradd   shark
    passwd  shark   # 给其设置密码
    
    su   -   shark
    usermod -aG docker $USER
    

    $USER 代表了当前的用户

    下载镜像

     docker run -it --name centos1 centos:latest /bin/bash
    
    [root@60ebb2d355cd /]# ls 
    anaconda-post.log  dev  home  lib64  mnt  proc  run   srv  tmp  var
    bin                etc  lib   media  opt  root  sbin  sys  usr
    

    这就进去了

    按下exit退出容器
    CTRL +p+q

    相关文章

      网友评论

          本文标题:Docker 安装

          本文链接:https://www.haomeiwen.com/subject/xzzbjctx.html