• ubuntu安装docker


    参考文档
    1 https://blog.csdn.net/m0_60827485/article/details/125197867
    2 https://blog.csdn.net/weixin_50999155/article/details/119581698
    3 https://zhuanlan.zhihu.com/p/143156163

    Docker 是一个开源的容器化平台,它允许你构建,测试,并且作为可移动的容器去部署应用,这些容器可以在任何地方运行。一个容器表示一个应用的运行环境,并且包含软件运行所需要的所有依赖软件。

    我是想安装android源码查看工具,所以想装个docker

    1 卸载docker

    sudo apt-get remove docker docker-engine docker.io containerd runc
    
    • 1

    2更新软件环境安装过程

    首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源:

    sudo apt update
    sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
    • 1
    • 2

    使用下面的 curl 导入源仓库的 GPG key:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    • 1

    将 Docker APT 软件源添加到你的系统:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
    • 1

    现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。

    3安装Dcoker

    想要安装 Docker 最新版本,运行下面的命令。
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
    • 1
    • 2
    想要安装指定版本,首先列出 Docker 软件源中所有可用的版本:
    sudo apt update
    apt list -a docker-ce
    
    • 1
    • 2

    通过在软件包名后面添加版本=来安装指定版本:

    sudo apt install docker-ce= docker-ce-cli= containerd.io
    
    • 1

    4 验证是否安装完成

    sudo systemctl status docker
    
    • 1

    输出将会类似下面这样:

    ● docker.service - Docker Application Container Engine
         Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
         Active: active (running) since Thu 2020-05-21 14:47:34 UTC; 42s ago
    ...
    
    • 1
    • 2
    • 3
    • 4

    也可以启动该镜像,来验证docker是否可以正常运行
    在这里插入图片描述

    5 常用命令

    #查看docker服务状态:
    sudu systemctl status docker
    sudu systemctl restart docker
    
    sudu systemctl enable docker
    #查看镜像
    sudo docker images
    
    #查看容器
    sudo docker ps
    
    #停止容器
    docker stop 容器名称
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    6 当前账号添加docker权限

    如此就可以不用sudo了

    查看用户组及成员

    sudo cat /etc/group | grep docker
    
    • 1

    可以添加docker组

    sudo groupadd docker 
    
    • 1

    添加当前用户到docker组

    sudo gpasswd -a ${USER} docker
    
    • 1

    增加读写权限

    sudo chmod a+rw /var/run/docker.sock
    
    • 1

    重启docker 刷新配置

    sudo systemctl restart docker
    
    • 1
  • 相关阅读:
    Java安全之CC4,5,7
    基于ESP8266+BY8301语音模块的与山地车捉迷藏的小项目
    数据分析——埋点
    网络刷卡器开发,刷新移动物联新生活
    【吴恩达机器学习笔记】
    【重识云原生】第六章容器6.1.8节——Docker核心技术UnionFS
    王思聪隐形女儿曝光
    Nodejs -- 在Express使用Session认证
    【21天学习挑战赛—经典算法】LeetCode 922. 按奇偶排序数组 II
    C++入门_通讯录管理系统demo
  • 原文地址:https://blog.csdn.net/xianrenli38/article/details/126547591