Docker 安装

使用官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

curl -sSL https://get.daocloud.io/docker | sh

sudo apt-get install -y docker.io

手动安装

Centos 版本下载 Docker

1. 卸载旧版本依赖

    yum remove docker \
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate \
        docker-logrotate \
        docker-engine

2. 设置仓库

安装所需的软件包yum-utils 提供了 yum-config-manager , 并且 device mapper 存储驱动程序需要 device-mapper-persisten-data 和 lvm2

sudo yum install -y yum-utils \
     device-mapper-persistent-data \
     lvm2

docker官方仓库拉取项目会较慢,使用以下命令来设置稳定的阿里云仓库。

sudo yum-config-manager \
     --add-repo \
     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 安装最新版本的 Docker Engine-Community 和 containerd

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

docker-compose-plugin

Ubuntu 下载 Docker

1. sudo apt-get update  # 更新 apt 包索引 

2. sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common  # 安装 apt 依赖包,用于通过HTTPS来获取仓库

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

4. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" # 设置稳定版仓库

5. sudo apt-get install docker-ce docker-ce-cli containerd.io # 安装最新版本的 Docker Engine-Community 和 containerd ,或者转到下一步安装特定版本

6. apt-cache madison docker-ce # 列出可用版本

7. sudo apt-get install docker-ce=5:19.03.14~3-0~ubuntu-focal docker-ce-cli=5:19.03.14~3-0~ubuntu-focal containerd.io  # 安装

验证

      docker version  

4.1 启动 Docker

     sudo systemctl start docker
     或
     service docker start

Docker 需要用户具有 sudo 权限,为了避免每次命令都输入 sudo,可以把用户加入 Docker 用户组

      sudo usermod -aG docker $USER <当前用户账号>

4.2 查看镜像文件

      docker images

4.3 docker 镜像官网

      https://hub.docker.com/  # 可能不好进去

4.4 卸载 docker

删除安装包

       yum remove docker-ce

删除镜像、容器、配置文件等内容:

       rm -rf /var/lib/docker
       rm -rf /var/lib/containerd
posted @   陈铭X  阅读(820)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示