Files

3.3 KiB
Raw Permalink Blame History

检查 Docker 是否安装​

bash

$ docker -v
Docker version 25.0.3, build 4debf41

如果输出以上信息,则表示 Docker 已经安装。

安装并启动 Docker​

如果已经安装 Docker,则跳过该步骤,下面 Ubuntu 22.04 安装 Docker 的步骤

安装​

bash

$ sudo apt update

安装依赖​

bash

$ sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

添加 docker 的官方 GPG 密钥

bash

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 docker 官方库

bash

$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新 ubuntu 源列表

bash

$ sudo apt update

安装最新 docker-ce

bash

$ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

检查​

bash

$ sudo systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-01-11 21:37:25 CST; 17s ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 51116 (dockerd)
      Tasks: 8
     Memory: 25.8M
        CPU: 213ms
     CGroup: /system.slice/docker.service
             └─51116 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jan 11 21:37:24 hecs-398409 systemd[1]: Starting Docker Application Container Engine...
Jan 11 21:37:24 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:24.527450424+08:00" level=info msg="Starting up"
Jan 11 21:37:24 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:24.530213574+08:00" level=info msg="detected 127.0.0.>
Jan 11 21:37:24 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:24.625114442+08:00" level=info msg="Loading container>
Jan 11 21:37:25 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:25.269789956+08:00" level=info msg="Loading container>
Jan 11 21:37:25 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:25.300116824+08:00" level=info msg="Docker daemon" co>
Jan 11 21:37:25 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:25.300207349+08:00" level=info msg="Daemon has comple>
Jan 11 21:37:25 hecs-398409 dockerd[51116]: time="2024-01-11T21:37:25.331215962+08:00" level=info msg="API listen on /ru>
Jan 11 21:37:25 hecs-398409 systemd[1]: Started Docker Application Container Engine.

卸载​

bash

$ sudo apt-get purge docker.io
$ sudo rm -rf /var/lib/docker