> 技术文档 > Docker的应用

Docker的应用


基础介绍

Securely build, share and run any application, anywhere;

Docker是实现轻量级的操作系统虚拟化的解决方案;

使用的技术是linux容器的技术

基础镜像配置

如下路径配置镜像源,国内镜像源可实现快速更新 /etc/docker/damone.jas

{\"registry-mirrors\":[\"https://docker.registry.cyou\",\"https://docker-cf.registry.cyou\",\"https://dockercf.jsdelivr.fyi\",\"https://docker.jsdelivr.fyi\",\"https://dockertest.jsdelivr.fyi\",\"https://mirror.aliyuncs.com\",\"https://dockerproxy.com\",\"https://mirror.baidubce.com\",\"https://docker.m.daocloud.io\",\"https://docker.nju.edu.cn\",\"https://docker.“.sjtug.sjtu.edu.cn\",\"https://docker.“.ustc.edu.cn\",\"https://mirror.iscas.ac.cn\",\"https://docker.rainbond.cc\"]}

Docker 的安装部署

在 Ubuntu 系统上安装 Docker 可以按照以下步骤进行:

1. 更新系统软件包列表

在安装 Docker 之前,需要确保系统的软件包列表是最新的。打开终端,执行以下命令:

sudo apt update

该命令会从软件源服务器获取最新的软件包信息,以便后续安装最新版本的软件。

2. 安装必要的依赖包

安装一些必要的依赖包,这些依赖包可以帮助系统通过 HTTPS 协议从软件源下载软件:

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

3. 添加 Docker 官方 GPG 密钥

为了确保下载的 Docker 软件包的完整性和安全性,需要添加 Docker 官方的 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加 Docker 软件源

将 Docker 官方的软件源添加到系统的软件源列表中,以便可以从该源安装 Docker:

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

5. 更新软件包列表

添加软件源后,需要再次更新系统的软件包列表,以包含 Docker 软件源中的软件包信息:

sudo apt update

6. 安装docker

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

Docker-CE版部署

docker-CE 指Docker社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。

doceker-EE 指Docker企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。

1. 下载 Docker Compose

打开终端,运行以下命令下载 Docker Compose 的最新稳定版本。你可以根据需要调整版本号。

sudo curl -L \"https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose

2. 设置权限

sudo chmod +x /usr/local/bin/docker-compose

3. 验证安装

使用以下命令验证 Docker Compose 是否安装成功。

docker-compose --version