zoukankan      html  css  js  c++  java
  • Docker安装(Ubuntu、CentOS)

    1、Ubuntu

    https://docs.docker.com/engine/install/ubuntu/ 官网教程

     1 #1 卸载原来的docker
     2 sudo apt-get remove docker docker-engine docker.io containerd runc
     3 [如果卸载不够干净可以参考](https://www.cnblogs.com/shmily3929/p/12085163.html)
     4 
     5 #2 更新源
     6 sudo apt-get update
     7 
     8 #3 安装网络https访问
     9 sudo apt-get install 
    10     apt-transport-https 
    11     ca-certificates 
    12     curl 
    13     gnupg 
    14     lsb-release
    15 
    16 #4 安装秘钥
    17 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    18 
    19 #5
    20 
    21 >>>x86_64/amd64<<<
    22  echo 
    23   "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu 
    24   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    25   
    26 >>>armhf<<<
    27  echo 
    28   "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu 
    29   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    30   
    31 >>>arm64<<<
    32  echo 
    33   "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu 
    34   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    35   
    36 #6 查看需要安装docker的列表
    37 apt-cache madison docker-ce
    38 
    39 #7 选择好版本执行安装(不选择默认安装最新)
    40 sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
    41 本文采用:18.09.0版本
    42 sudo apt-get install docker-ce=5:18.09.0~3-0~ubuntu-bionic docker-ce-cli=5:18.09.0~3-0~ubuntu-bionic containerd.io
    43 
    44 #8 查看是否安装成功
    45 docker --version
    46 Docker version 18.09.0, build 4d60db4 显示成功

    2、CentOS

    https://docs.docker.com/engine/install/centos/ 官网教程

     1 #1 卸载原来的docker
     2 sudo yum remove docker 
     3                   docker-client 
     4                   docker-client-latest 
     5                   docker-common 
     6                   docker-latest 
     7                   docker-latest-logrotate 
     8                   docker-logrotate 
     9                   docker-engine
    10                   
    11 #2 安装yum工具
    12 sudo yum install -y yum-utils
    13 
    14 #3 设置仓库
    15 sudo yum-config-manager 
    16     --add-repo 
    17     https://download.docker.com/linux/centos/docker-ce.repo
    18     
    19 #4 查看可安装的版本
    20 yum list docker-ce --showduplicates | sort -r
    21 
    22 #5 选择好版本执行安装(不选择默认安装最新)
    23 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    24 通过其完全合格的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)到第一个连字符,以连字符(-)分隔。例如,docker-ce-18.09.025 sudo yum install docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io
    26 
    27 #6 启动docker
    28 sudo systemctl start docker
    29 
    30 #7 查看是否安装成功
    31 docker --version
    32 Docker version 18.09.0, build 4d60db4 显示成功
  • 相关阅读:
    java中如何模拟真正的同时并发请求?
    安全并发之先行发生原则
    定时器的实现原理及参考
    kafka扫盲笔记,实战入门
    空手套白狼,硬阅java字节码class文件
    Rpc框架dubbo-client(v2.6.3) 源码阅读(二)
    如何获取java运行时动态生成的class文件?
    微软职位内部推荐-SDEII
    微软职位内部推荐-Senior SDE
    微软职位内部推荐-Software Engineer II-Senior Software Engineer for Satori
  • 原文地址:https://www.cnblogs.com/dszazhy/p/14718416.html
Copyright © 2011-2022 走看看