深入了解Docker环境及Docker Compose的安装步骤
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
什么是docker环境
Docker环境是指在计算机中安装和配置了Docker引擎的运行环境。Docker是一种容器化平台,它提供了一种轻量级的虚拟化技术,能够将应用程序及其依赖项打包成一个独立的容器,以实现快速部署、可移植性和易于管理的优势。
docker安装步骤
(运行环境:centos7.9)
1、安装之前现卸载系统上原有的Docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.依赖包的安装
yum install -y yum-utils
3、设置镜像仓库地址(docker从哪里下载)
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo ##官方地址
注:建议换为国内的源地址(阿里云等)
清华大学源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
4.安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
安装完成后查看docker版本
dockr -v
5.启动 Docker 服务并将其设置为开机自启:(很有必要)
sudo systemctl start docker
sudo systemctl enable docker
6.验证 Docker 是否成功安装:
sudo docker run hello-world
正常输出即安装成功。
什么是docker compose
Docker Compose是一个用于定义和运行多个Docker容器的工具。它允许您使用YAML文件来描述应用程序的组件、服务和网络配置,以便可以轻松地启动、停止和管理多个容器。
使用Docker Compose,您可以在单个配置文件中定义应用程序的各种依赖项,包括容器映像、环境变量、挂载卷、网络设置等。通过编写一个简单的YAML配置文件,您可以轻松地创建、配置和管理多个相关容器,这对于复杂的多容器应用程序非常有用。
安装步骤
首先,确保已经安装了Docker引擎。Docker Compose是一个与Docker一起使用的工具,因此需要先安装Docker引擎。
打开终端或命令提示符,并运行以下命令来下载最新版本的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
(在这一块经常遇到问题,就是新手小白的我没有开代理,在尝试通过HTTPS协议从GitHub上克隆仓库时出现了连接问题)
这时候需要去看看大师傅的视频docker compose安装。
3.验证安装是否成功。运行以下命令检查Docker Compose的版本:
docker-compose --version
后续操作可以去看看docker命令,了解docker容器。
- 黑神话悟空吉吉国王抢先版
- 植物大战僵尸幼儿园版 菊长大人
- Phigros 2024最新版
- ChatGPTAI
- 菇菇栽培研究室(World)
- 疑点重重 免广告版
- 时光杂货店官方版
- 生存战争2联机版(Survivalcraft 2 Day One)
- 归途24小时正版
- 提莫卡的午夜
- 热血樱校
- 从细胞到奇点(Cells)
- 卡车人生破解版
- 飞机大厨 官方正版下载最新版
- Jetpack Compose(6)——动画
- WebSocket通信问题排查及优化
- GoFrame框架的Docker容器部署指南
- 新手入门 | 搭建 AI 模型开发环境
- OpenCV开发笔记(八十):基于特征点匹配实现全景图片拼接
- C#/.NET/.NET Core技术前沿周刊
- 【解决方案】项目重构之如何使用 MySQL 替换原来的 MongoDB
- 毕业设计中的编程类大作业
- VS Code 代码片段指南: 从基础到高级技巧
- Semantic Kernel/C#:一种通用的Function Calling方法,文末附经测试可用的大模型
- Swahili-text:华中大推出非洲语言场景文本检测和识别数据集 | ICDAR 2024
- 数据库服务器运维的最佳实践指南
- 1
蛋仔派对 网易版官服
- 2
吸血吧
- 3
我的钓鱼生活手游
- 4
夏哈塔遭难的一天 官方正版
- 5
宝宝学颜色小游戏(更名宝宝玩颜色)
- 6
2048清手游
- 7
超市模拟器 正版
- 8
继续说不会炸 中文版
- 9
违和感推理游戏
- 10
人类游乐场 安卓免费版