docker-compose常用命令

docker-compose常用命令

一、docker-compose安装

必要条件

  1. 服务器已经安装docker
  2. compose安装 官网:https://docs.docker.com/compose/install/
安装步骤:
1、运行此命令以下载 Docker Compose 的当前稳定版本:
 sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内镜像:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
2、对二进制文件应用可执行权限:
sudo chmod +x /usr/local/bin/docker-compose
3、建立软连接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
4、测试安装
docker-compose --version
启动:docker-compose up
停止:docker-compose stop
5、卸载
sudo rm /usr/local/bin/docker-compose
如果您使用pip以下命令安装,则卸载 Docker Compose :
 pip uninstall docker-compose

二、项目启动顺序

  1. 首先将最新代码通过git更新到目标地址

命令😃
git clone path 克隆项目
git pull path 更新项目

  1. 使用 mvn clean install 打包项目
  2. 使用 docker-compose -f docker-compose.yml up -d 启动项目

第一次项目启动时, 会进行拉取镜像并启动, docker-compose.yml是配置文件, 咱们项目中有, 模板按照项目中写即可

  1. 查看日志时 docker-compose logs -f 容器名称/容器ID

可以先使用 docker-compose ps 命令查看已经启动的容器, 然后通过详情去查看某容器日志, 比如说查看booster-auth日志: docker-compose logs -f booster-auth

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Bm4yvAYL-1659946030220)(./FILES/docker常用命令.md/docker-compose-logs-f.png)]

  1. 停止或者开启容器 docker-compose stop/start + 容器名称/ID

stop 保留容器停止

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9n22dNTO-1659946030221)(./FILES/docker常用命令.md/启动与停止.png)]

  1. 停止并删除所有容器 docker-compose down

该命令停止后需要使用启动命令: docker-compose -f docker-compose.yml up -d

### 一般java项目启动, 需要通过启动它所打包后的.jar文件

### 例如咱们大数据项目文件位置  
/data/docker-project/booster-cloud/booster-bigdata/booster-bigdata-biz/target/booster-bigdata-biz.jar
    
### 启动时使用java固定命令: java -jar + 项目地址路径
😁这样启动后关闭ssh连接后, 项目会关闭

### 一般使用😁

nohup + java -jar + 项目地址路径 + >日志文件路径 + & 启动项目

nohup 表示后台启动, 当ssh关闭后, 项目正常
>booster-big.txt 表示在当前输入命令时--------所在文件路径下创建的logs文件

停止项目直接用 kill + 线程id


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值