在Ubuntu中安装Docker并配置国内镜像

官方下载安装链接

https://docs.docker.com/engine/install/ubuntu/

1.查看系统版本,并与之与docker文档对应

OS requirements

# 查看系统版本命令
lsb_release -a

2.卸载旧版本

Uninstall old versions

3.安装新版本

Installation methods
Install using the apt repository

4.启动和校验

# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

5.配置镜像加速

# 创建目录
mkdir -p /etc/docker

# 复制内容
tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "http://hub-mirror.c.163.com",
        "https://mirrors.tuna.tsinghua.edu.cn",
        "http://mirrors.sohu.com",
        "https://ustc-edu-cn.mirror.aliyuncs.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.m.daocloud.io",
        "https://docker.awsl9527.cn"
    ]
}
EOF

# 重新加载配置
systemctl daemon-reload

# 重启Docker
systemctl restart docker

Ubuntu 系统上安装 Docker 下载镜像,可按以下步骤操作: ### 安装 Docker 1. **卸载可能与 Docker 发生冲突的旧版包**:移除系统中可能存在的旧版 Docker 相关包,避免冲突。 2. **配置清华镜像源**:为后续安装过程加速,可配置清华镜像源。 3. **设置 Docker 的 apt 仓库**: - 安装必要的依赖,让 apt 支持 https: ```bash sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common ``` - 添加 Docker 的官方 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` - 添加 Docker APT 仓库: ```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 ``` 4. **安装 Docker**: - 更新 APT 包索引: ```bash sudo apt-get update ``` - 安装 Docker CE: ```bash sudo apt-get install -y docker-ce ``` 5. **配置镜像源**:可进一步配置 Docker 镜像源,提高下载镜像的速度。 6. **测试安装是否成功**: ```bash sudo docker run hello-world ``` 若能正常输出信息,则表示 Docker 安装成功。 7. **将当前用户添加到 docker 组**:为了避免每次使用 Docker 命令都需要输入 sudo,可以将当前用户添加到 docker 组: ```bash sudo usermod -aG docker $USER ``` 然后重新登录系统,使配置生效。 8. **设置 Docker 在系统启动时自动启动**: ```bash sudo systemctl enable docker ``` ### 下载镜像 安装Docker 后,即可使用 `docker pull` 命令下载镜像。例如,要下载一个名为 `nginx` 的镜像,可使用以下命令: ```bash docker pull nginx ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你喜欢喝可乐吗?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值