Docker安装
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
备注:
摘录自百度百科;Docker官网地址
Docker安装
# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker复制
Docker卸载
sudo apt-get purge docker-ce
复制
Docker-Compose安装
Docker Compose is a tool that was developed to help define and share multi-container applications. With Compose, we can create a YAML file to define the services and with a single command, can spin everything up or tear it all down.
说人话就是:
就是通过YML配置文件形式执行多条Docker指令,定义和运行多个服务组成一个完整的服务。
备注:
摘录自百度百科;Docker-Compse官网文档地址
Docker-Compose安装
# 查询docker-compose是否安装
docker-compose version
# 安装EPEL软件包
sudo yum -y install epel-release
# 安装pip3
sudo yum install -y python36-pip
# 升级
sudo pip3 install --upgrade pip
# 验证pip3版本
pip3 --version
# docker-compose安装
sudo pip3 install -U docker-compose
# 验证docker-compose版本
docker-compose --version
# 安装补全插件(可选)
curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose复制
Docker-Compose卸载
# 查询docker-compose是否安装
docker-compose version
pip3 uninstall docker-compose复制
Docker-Compose相关指令
# 构建镜像
docker-compose build
# 构建镜像,--no-cache表示不用缓存,否则在重新编辑Dockerfile后再build可能会直接使用缓存而导致新编辑内容不生效
docker-compose build --no-cache
# config 校验文件格式是否正确
docker-compose -f docker-compose.yml config
# 运行服务
ocker-compose up -d
# 启动/停止服务
docker-compose start/stop 服务名
# 停止服务
docker-compose down
# 查看容器日志
docker logs -f 容器ID
# 查看镜像
docker-compose images
# 拉取镜像
docker-compose pull 镜像名复制
文章转载自硬水果糖,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
NineData 社区版征文评测活动圆满收官!
NineData
154次阅读
2025-04-09 11:01:15
轻松上手:使用 Docker Compose 部署 TiDB 的简易指南
shunwahⓂ️
75次阅读
2025-04-27 16:19:49
linux 新手必知必会(五)网络配置中问题总结
Lily_tj
46次阅读
2025-04-16 09:51:08
Pigsty v3.4 发布:更好的备份与 PITR,排序,基础设施与应用
IvorySQL开源数据库社区
46次阅读
2025-04-11 15:34:47
Dify使用deepseek
golang算法架构leetcode技术php
43次阅读
2025-04-21 10:35:08
GreatSQL社区月报 | 2025.3
GreatSQL社区
25次阅读
2025-04-15 09:49:59
Harbor使用指南
老柴杂货铺
23次阅读
2025-04-12 00:03:42
在docker内部署deepseek rag环境
golang算法架构leetcode技术php
17次阅读
2025-04-07 09:44:53
KubeKey部署Kubernetes
老柴杂货铺
16次阅读
2025-04-11 02:16:37
Docker镜像:从入门到精通的实战指南
韩公子的Linux大集市
12次阅读
2025-04-09 20:59:12