• 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
    
  • 相关阅读:
    Mysql 视图笔记2
    mysql 触发器
    Mysql 视图笔记
    最详细的Log4j使用教程
    java制作简单的坦克大战
    Java数据库连接池的几种配置方法(以MySQL数据库为例)
    几种破解MySQL root密码的几种方法:
    Django URL的命令空间
    python调用jar包类
    (http://fonts.googleapis.com/css?)打开很慢解决方案
  • 原文地址:https://www.cnblogs.com/dzlua/p/11199705.html
Copyright © 2020-2023  润新知