zoukankan      html  css  js  c++  java
  • Docker环境搭建

    本节为 Docker 的环境搭建
    只适合Linux环境,推荐Ubuntu。本例以Ubuntu16.04-x64为例

    前提条件

    内核版本要求大于3.10

    uname -r
    
    [dzlua@ubuntu:~]$ uname -r
    4.4.0-154-generic
    [dzlua@ubuntu:~]$ 
    

    安装

    sudo apt install docker.io
    
    [dzlua@ubuntu:~]$ sudo apt install docker.io
    [dzlua@ubuntu:~]$ sudo docker -v
    Docker version 18.09.7, build 2d0083d
    

    出现版本号说明安装成功

    设置

    当直接使用 docker ps 时,会发现没有权限

    [dzlua@ubuntu:~]$ docker ps
    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/json: dial unix /var/run/docker.sock: connect: permission denied
    [dzlua@ubuntu:~]$ 
    

    设置非root用户使用docker

    1. 添加docker用户组

      sudo groupadd docker
      
    2. 将登陆用户加入到docker用户组中

      sudo gpasswd -a $USER docker
      
    3. 更新用户组

      newgrp docker
      
    4. 测试命令是否可以使用

      docker ps
      
      [dzlua@ubuntu:~]$ docker ps
      CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
      [dzlua@ubuntu:~]$ 
      

      如上表示成功!

    更换国内源

    sudo cat /etc/docker/daemon.json
    

    写入下面内容

    {
        "registry-mirrors": [
            "https://kfwkfulq.mirror.aliyuncs.com",
            "https://2lqq34jg.mirror.aliyuncs.com",
            "https://pee6w651.mirror.aliyuncs.com",
            "https://registry.docker-cn.com",
            "http://hub-mirror.c.163.com"
        ],
        "dns": ["8.8.8.8","8.8.4.4"]
    }
    
    sudo service docker restart
    
  • 相关阅读:
    梯度下降_机器学习-李宏毅
    LeTex算法伪代码环境
    数据结构之线性表
    Java中的初始化块、构造器、静态初始化块的执行顺序
    Java中的内省(introspector)
    JSP (Java Server Page)
    eclipse的web工程默认部署到了哪里
    Persistence机制(永久保存/序列化Serialize)
    VC++中使用正则表达式RegExp
    Java中解析和生成xml
  • 原文地址:https://www.cnblogs.com/dzlua/p/11199705.html
Copyright © 2011-2022 走看看