Ubuntu 22.04安装Docker步骤及配置

笔记哥 / 04-04 / 36点赞 / 0评论 / 410阅读
# 一、安装 更新软件包索引: ```csharp sudo apt-get update ``` 允许APT使用HTTPS: ```csharp sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common ``` 添加Docker官方GPG密钥: ```csharp curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 添加Docker的稳定版本仓库: ```csharp echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 再次更新软件包索引: ```csharp sudo apt-get update ``` 安装Docker CE(社区版): ```csharp sudo apt-get install -y docker-ce ``` 查看版本 ```csharp # docker info Client: Docker Engine - Community Version: 28.0.4 Context: default Debug Mode: false ... ``` # 二、修改配置 创建docker数据目录 ```csharp mkdir -p /data/docker ``` 创建文件 ```csharp vi /etc/docker/daemon.json ``` 内容如下: ```csharp { "registry-mirrors": [ "", "" ], "log-driver": "json-file", "log-opts": { "max-size": "50m", "max-file": "3" }, "data-root": "/data/docker", "insecure-registries": ["mirrors.aliyun.com"] } ``` 参数解释: registry-mirrors: 配置镜像加速器,加快镜像拉取速度。**由于dockerhub镜像无法直接下载,这里提供了国内加速器,可以直接下载镜像,非常方便。** log-driver 和 log-opts: 控制容器日志的存储和管理。**这个非常有必要,docker长期运行就产生大量的日志,导致磁盘占满。** data-root: 更改 Docker 数据的存储路径。**主要是为了将目录改为数据磁盘所在的目录,因为那块硬盘空间大。** insecure-registries: 允许连接不安全的注册表。**主要是配置私有仓库的,比如:harbor** 重启docker ```csharp systemctl restart docker ``` 设置开机自启动 ```csharp systemctl enable docker ``` 测试下载dockerhub镜像 ```csharp docker pull nginx:latest ``` 能成功下载,说明加速器设置好了。