aliyun ECS上装docker

111 阅读2分钟
说明:
阿里云官网上的docker安装指引,是基于centos的。
我选的镜像是ubuntu,所以安装docker的指令细节不一样。

在Ubuntu系统上安装Docker的步骤与CentOS有所不同,以下是在Ubuntu上安装Docker的详细步骤:

  1. 更新现有的软件包列表

    sudo apt-get update
    
  2. 安装软件包依赖,这将确保你的系统拥有安装Docker所需的依赖项:

    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    

image.png

  1. 添加Docker的官方GPG密钥
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

image.png

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

image.png

  1. 再次更新软件包列表,以确保从新添加的存储库中获取最新版本的Docker:

    sudo apt-get update
    
  2. 安装Docker CE(社区版)

    sudo apt-get install docker-ce
    

image.png

  1. 验证Docker是否正确安装

    • 检查Docker版本:
      sudo docker --version
      

    Docker version 26.1.3, build b72abbb

    • 运行一个测试镜像来验证安装:

      sudo docker run hello-world
      

      如果看到“Hello from Docker!”消息,则表示Docker已正确安装

image.png

  1. 管理Docker服务

    • 启动Docker服务:
      sudo systemctl start docker
      
    • 设置Docker服务开机自启:
      sudo systemctl enable docker
      
    • 查看Docker服务状态:
      sudo systemctl status docker
      
  2. 非root用户执行Docker命令(可选):

    • 默认情况下,Docker命令需要root权限来执行。为了允许普通用户执行Docker命令,需要将用户添加到docker组:
      sudo usermod -aG docker your-user
      
      替换your-user为你的用户名。
  3. 使用Docker

    • 你现在可以使用Docker命令来拉取镜像、创建容器等操作了。

请注意,这些步骤适用于Ubuntu 16.04及以上版本。如果你使用的是较旧的Ubuntu版本,步骤可能会有所不同。