【Docker】怎么还不会安装Docker?

下面将以ubuntu为例,安装Docker以及Docker Compose

安装Docker

执行以下指令,确保当前环境中没有Docker相关组件,或者是卸载旧版Docker

sudo apt-get remove docker docker-engine docker.io containerd runc

更新apt软件包

sudo apt-get update

安装Docker相关依赖

sudo apt-get install ca-certificates curl gnupg lsb-release

添加GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

添加Docker软件源

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

安装Docker

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

启动Docker并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

安装必要工具并重启Docker

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

sudo systemctl restart docker

安装完成,查看Docker版本

sudo docker version

设置国内镜像源

编辑/etc/docker/daemon.json文件

vim /etc/docker/daemon.json

添加这个JSON

{
"registry-mirrors": [
        "https://dockerproxy.com",
        "https://docker.chenby.cn",
        "https://dockerpull.com",
        "https://dockerhub.jobcher.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://hub.uuuadc.top",
        "https://mirror.baidubce.com",
        "https://mirror.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.ustc.edu.cn",
        "https://hus-mirror.c.163.com",
        "https://dockerhub.azk8s.cn",
        "https://registry.cn-hangzhou.aliyuncs.com"
    ]
}

这里以网易的镜像地址作为示例,也可以选择其他地址

// 网易
http://hub-mirror.c.163.com
// Docker中国区官方镜像
https://registry.docker-cn.com
// 中国科技大学
https://docker.mirrors.ustc.edu.cn

重启Docker服务

systemctl restart docker.service

留下评论