首页 > 其他分享 >Docker Compose

Docker Compose

时间:2023-12-29 22:56:46浏览次数:34  
标签:插件 compose sudo Compose Docker docker

Docker Compose

官方介绍

https://docs.docker.com/compose/

Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,只需一个命令,就可以从配置中创建并启动所有服务。

ubuntu安装

Docker的Compose插件和单独的Compose除了执行方式应该没有其它区别

安装Docker的Compose插件:

sudo apt-get update
sudo apt-get install docker-compose-plugin

# 查看版本
docker compose version

安装单独的Compose:

sudo curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

# 查看版本
docker-compose version

一些命令

# 根据配置文件拉取相关镜像
docker compose pull
# 创建并启动容器
docker compose up

2023/12/22

标签:插件,compose,sudo,Compose,Docker,docker
From: https://www.cnblogs.com/-rvy-/p/17935807.html

相关文章

  • docker入门
    docker入门官方介绍https://docs.docker.com/get-started/overview/Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用Docker,您可以管理您的基础架构以管理应用程序的相同方式。通过利用Docker......
  • docker中的mysql时区修改
    永久修改进入容器dockerexec-itmysql5.7bash查看当前时区date-R修改时区cp/usr/share/zoneinfo/PRC/etc/localtime#或者ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#退出exit#重启容器生效dockerrestartmysql5.7临时修改-重启失......
  • CENTOS docker拉取私服镜像
     概述docker的应用越来越多,安装部署越来越方便,批量自动化的镜像生成和发布都需要docker镜像的拉取。centos6版本太老,docker的使用过程中问题较多,centos7相对简单容易。本文档主要介绍centos系统安装docker和拉取docker私服镜像的步骤和问题解决。环境dockerregistry:2ce......
  • docker安装rabbitmq3.11.9镜像集群
    准备3台服务器安装配置镜像集群IP1:192.168.0.1IP2:192.168.0.2IP3:192.168.0.3yuminstall-ylrzsztelnetnciftopunzipyum-utilsepel-releasesystemctlstopfirewalld.service&&systemctldisablefirewalld.serviceyum-config-manager--add-repohttp://mirrors.aliyu......
  • DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A D
    场景DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134666413除了以上重启某个服务的方式外。基于docker-compose的方式,如果只是要单纯的重启某个服务,则可以通过docker-compo......
  • ubuntu 安装 docker
    ubuntu安装docker详细步骤ubuntu下自带了docker的库,不需要添加新的源。但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。卸载旧版本apt-getremovedockerdocker-enginedocker.iocontainerdrunc安装前提依赖aptupdateapt-getinstallca-certificates......
  • linux环境docker安装使用nginx
    1、dockersearchnginx 命令来查看可用版本$dockersearchnginxNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDnginxOfficialbuildofNginx.3260[OK]......
  • Docker安装sqlserver-2019(已做持久化)
    Docker安装sqlserver-2019一.新建挂载目录并赋权mkdirsqlservercdsqlservermkdir-p/data/mssql#给目录赋予写的权限,不然在容器启动的时候,文件无法挂载chmod-R777./data/mssql二.准备docker-compose文件#在预先创建的sqlserver目录下vidocker-compose.yml#写入......
  • 解决PHP项目在Docker(WSL2)中运行缓慢的问题(转)
    原文:https://blog.csdn.net/ljfrocky/article/details/1298073081、环境Windows11DockerDesktop4.17.1(开启WSL2)WSL2(Ubuntu-22.04)2、前言最近在使用Docker容器运行PHP项目的时候,发现特别缓慢。例如一个干净的ThinkPHP5.1框架,访问首页都需要1秒以上,如果再加上数据库查......
  • dockerfile多阶段构建最小镜像
    如何将Go项目与Docker结合实现高效部署原创 云原生Go 源自开发者 2023-12-2907:00 发表于广东 听全文源自开发者专注于提供关于Go语言的实用教程、案例分析、最新趋势,以及云原生技术的深度解析和实践经验分享。56篇原创内容公众号在现代软件开发......