zoukankan      html  css  js  c++  java
  • Ubuntu 20.04 Docker 安装并配置

    前言

    image-20201019225154287

    Docker 的使用能极大地方便我们的开发,减少环境搭建,依赖安装等繁琐且容易出错的问题。

    安装 Docker

    Ubuntu 20.04 官方 apt 源中就有 Docker,我们可以直接通过 apt 来安装

    sudo apt update
    sudo apt install docker.io
    docker --version
    

    image-20201027234745537

    配置 Docker

    不使用 Sudo

    默认情况下,普通用户没有权限执行 docker 相关操作

    image-20201028001311038

    需要将普通用户加入到 docker 用户组,并退出 shell 重新登录,即可不使用 sudo 来运行 docker 相关操作

    sudo usermod -aG docker $USER
    docker info
    

    国内源

    由于 docker 默认镜像仓库在海外,所以需要配置国内源来加快镜像拉取速度

    修改 /etc/docker/daemon.json (如果该文件不存在,则创建)

    {
    	"registry-mirrors": [
    		"https://hub-mirror.c.163.com"
    	]
    }
    

    内网自签源

    一般内网的源都是自签证书,docker login 会报错

    {
    	"insecure-registries": [
    		"10.0.17.100"
    	]
    }
    

    重启 docker 守护进程

    sudo systemctl restart docker
    

    查看是否生效

    docker info | grep -E "Registry|http"
    

    image-20201028002906444

    运行 Hello World

    docker run hello-world
    docker ps -a
    

    后记

    按照官方的教程 Install Docker Engine on Ubuntu ,需要手动添加 Docker 源,并且包的名称为 docker-ce

    但是笔者感觉不如 sudo apt install docker.io 简单快捷,如有小伙伴知道这两方式的差别,欢迎评论区留言交流。

    更新

    使用 https://hub-mirror.c.163.com

  • 相关阅读:
    05 css继承性
    04 选择器权重
    03 css三种引入的方式
    02 css实现举例
    01 css介绍
    05 dl-添加定义列表
    04 ol-热门点击排行榜
    02 h1 p hr br 特殊符号
    01html简介
    函数内置方法
  • 原文地址:https://www.cnblogs.com/yahuian/p/ubuntu-2004-docker.html
Copyright © 2011-2022 走看看