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