1. 先删除旧版本

    1. sudo apt-get remove docker docker-engine docker.io containerd runc
  2. 更新软件包索引,并且安装必要的依赖软件,来添加一个新的 HTTPS 软件源

    1. sudo apt update
    2. sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  3. 使用下面的 curl 导入源仓库的 GPG key,采用阿里云的仓库会快很多

    1. #官方地址:
    2. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    3. #阿里云:
    4. curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  4. 写入docker stable版本的阿里云镜像软件源

    1. sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  5. 安装docker最新版

    1. sudo apt-get update
    2. sudo apt-get install docker-ce docker-ce-cli containerd.io
  6. 安装完成后,Docker 服务将会自动启动。输入下面的命令来验证

    1. sudo systemctl status docker

    阿里云部署项目(二):安装Docker - 图1

  7. 升级docker

    1. sudo apt update
    2. sudo apt upgrade
  8. 可以锁定docker版本

    1. sudo apt-mark hold docker-ce
  9. docker命令 ```bash

    操作docker

    sudo service docker start sudo service docker stop sudo service docker restart

命令查看容器id

docker ps -a

操作容器

docker start CONTAINER_ID docker restart CONTAINER_ID docker stop CONTAINER_ID

监控容器

查看容器的进程,不加容器名即查看所有

docker top 容器名

查看容器的CPU,内存,IO 等使用信息

docker stats 容器名

  1. 10. 配置docker加速器,首先去阿里云申请加速器地址
  2. ![](https://cdn.nlark.com/yuque/0/2022/png/722030/1647404742262-c61d48c6-42bf-47b1-a9cb-952b6fd9cf57.png#crop=0&crop=0&crop=1&crop=1&from=url&id=AGwJj&margin=%5Bobject%20Object%5D&originHeight=220&originWidth=317&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)<br /> 然后执行如下:
  3. ```bash
  4. sudo mkdir -p /etc/docker
  5. sudo tee /etc/docker/daemon.json <<-'EOF'
  6. {
  7. "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
  8. }
  9. EOF
  10. sudo systemctl daemon-reload
  11. sudo systemctl restart docker
  12. docker info|grep Mirrors -A 1