美文网首页
2019-03-02 使用docker

2019-03-02 使用docker

作者: 翻斗乐园胡图图 | 来源:发表于2019-03-02 21:12 被阅读0次

    最近太忙了。。新工作每天11点下班,累并快乐着。
    忙着写公司文档,自己的好久没写了。。随便记点东西,准备接下来深入docker
    因为安装docker时用了sudo,所以使用docker命令时都要打sudo,不然就是报错

    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.38/containers/json: dial unix /var/run/docker.sock: connect: permission denied

    简单3步操作

    添加一个docker组

    sudo groupadd docker
    

    查一下组内有哪些用户

    grep 'docker' /etc/group
    

    将用户加入docker组

    sudo gpasswd -a ${USER} docker
    

    关键最后一步!

    重启服务!

    newgrp - docker
    

    docker可以从官方仓库拉取镜像,但是国内可能会出现网络较慢的情况,我们修改镜像地址配置文件/etc/docker/daemon.json,doc文档如下

    You can add "https://registry.docker-cn.com" to the registry-mirrors array in /etc/docker/daemon.json to pull from the China registry mirror by default.

    {
      "registry-mirrors": [
        "https://registry.docker-cn.com"
      ]
    }
    

    接着重启docker

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    至此,docker的基本配置就完成了,我们运行一个最简单的容器来实践一下

    docker run hello-world
    
    docker运行.jpg

    docker执行了这么几个步骤
    1 Docker客户端连接到守护进程
    2 Docker守护进程从Docker Hub拉取了hello-world镜像(因为没有填写标签,docker默认会拉取lastest标签)
    3 Docker守护进程从该镜像创建了一个容器,来执行了命令并输出了我们当前看的这条消息
    4 Docker守护进程将容器中的标准输出转发到你的终端。

    至此,我们已经基本安装成功了,

    相关文章

      网友评论

          本文标题:2019-03-02 使用docker

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