文章

Ubuntu 安装Docker

一、环境

  • 系统版本:Ubuntu 20.04

  • Docker版本:27.3.1

二、安装Docker

  1. 卸载系统可能存在的Docker版本

sudo apt-get remove docker docker-engine docker.io containerd runc
  1. 更新系统依赖

sudo apt-get update
sudo apt-get upgrade
  1. 安装Docker依赖

sudo apt-get install ca-certificates curl gnupg lsb-release
  1. 添加Docker官方GPG密钥

sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker软件源

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

sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 验证Docker是否安装成功

root@iZwz9j8ngts969j7gs29jrZ:~# docker -v
Docker version 27.3.1, build ce12230

出现类似的Docker version字样,就是安装成功了。否则你就需要检查你的上述步骤是否有问题。

  1. 设置开机自启动/关闭

# 设置开机自启动
systemctl enable docker

# 取消开机自动动
systemctl disable docker

三、Docker基本命令介绍

  • 删除一个或多个容器:docker rm 容器名称1 容器名称2

  • 删除一个或多个镜像:docker rmi 镜像名称1 镜像名称2

  • 查看本地镜像文件:docker images

  • 搜索镜像:docker search 镜像名称

  • 拉取镜像:docker pull 镜像名称

  • 停止一个或多个运行中的容器:docker stop 容器名称1 容器名称2

  • 列出正在运行的容器:docker ps

  • 列出所有容器:docker ps -a

  • 在运行的容器中执行命令:docker exec -it 容器名称 bash

  • 用于创建一个新的容器并运行一个命令:docker run 容器名称

  • 启动已存在的命令:docker start 容器名称或id

  • 查看docker日志:docker logs 容器名称或ID

  • 查看特定容器的详细状态信息:docker inspect 容器名称或ID

  • 查看镜像:sudo docker images

  • 查看docker版本:sudo docker version

  • 重启docker:service docker restart

  • 运行docker:systemctl start docker

  • 查看状态:service docker status

  • 重新加载docker镜像配置:sudo systemctl daemon-reload

四、参考文献

Docker官网

License:  CC BY 4.0