Administrator
发布于 2026-01-12 / 37 阅读
0
0

Ubuntu安装docker详细步骤

Step1:更新系统软件包

sudo apt update

Step2:安装依赖包【用于通过HTTPS来获取仓库】

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

Step3:添加Docker官方GPG密钥

// 先使用命令 sudo -i 进入root用户

sudo -i

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce.gpg

// 然后退出

exit

Step4:验证

sudo apt-key fingerprint 0EBFCD88

// 0EBFCD88 是公钥的指纹。执行这个命令后,系统会显示与该指纹相关的公钥信息。

Step5:添加Docker阿里稳定版软件源

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

Step6:再次更新软件包

sudo apt update

Step7:安装默认最新版

sudo apt install docker-ce docker-ce-cli containerd.io

Step8:测试,安装好后默认启动

sudo docker run hello-world

// 如果输出“Hello from Docker!”则表示Docker已经成功安装。

Step9:查看有哪些镜像

sudo docker images

Step10:配置用户组

sudo usermod -aG docker 你的登录名

su - 你的登录名 # 刷新shell状态

docker images # 验证

Step11:其他docker运行命令

查看状态:sudo systemctl status docker

启动:sudo systemctl start docker

开机自启:sudo systemctl enable docker

停止:sudo systemctl stop docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://noohub.ru",
        "https://huecker.io",
        "https://dockerhub.timeweb.cloud"
    ],
    "runtimes": {
        "runsc": {
            "path": "/usr/local/bin/runsc"
        }
    }
}
EOF

sudo systemctl daemon-reload
sudo systemctl restart docker


评论