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
    
  • 相关阅读:
    闭包跟装饰器
    几个常见的面试题目
    函数的进阶
    python的生成器和迭代器
    Python的数据类型
    “随手记”开发记录day09
    “随手记”开发记录day08
    “随手记”开发记录day07
    “随手记”开发记录day06
    “随手记”开发记录day05
  • 原文地址:https://www.cnblogs.com/dzlua/p/11199705.html
Copyright © 2011-2022 走看看