当前位置: 首页 > news >正文

docker打包部署

打包成容器命令


docker build -f ./Dockerfile-long -t 名称.

打包镜像 tar


docker save -o 名称.tar 名称:latest

执行sudo -i,提示输入用户密码,输入密码后进入超级用户(root)模式

linux上传文件


rz -y

tar恢复成镜像


sudo docker load -i /home/cloudscape/名称.tar

镜像生成容器


docker run --name my_test  -p 8013:8010 名称

docker-compose

-f 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定,指定多个 yml

  • 运行
docker-compose -f docker-compose.yml up -d
  • 查看compose运行情况
docker-compose -f docker-compose-long-f.yml  ps
  • 将某个镜像加入服务中(前提docker-compose.yml中加入他的配置)
docker-compose -f docker-compose.yml up -d 镜像id或名称

docker-compose up:启动Compose文件中定义的服务,创建并启动所有容器。

docker-compose down:停止Compose文件中定义的服务,删除所有容器和网络。

docker-compose ps:显示Compose文件中定义的所有容器的状态。

docker-compose logs:显示Compose文件中定义的所有容器的日志。

docker-compose build:根据Compose文件中定义的Dockerfile构建所有服务的镜像。

docker-compose pull:拉取Compose文件中定义的所有服务的镜像。

docker-compose restart:重启Compose文件中定义的所有服务。

docker-compose stop:停止Compose文件中定义的所有服务。

docker-compose start:启动Compose文件中定义的所有服务。

docker-compose exec:在Compose文件中定义的容器中执行命令。

docker-compose run:在Compose文件中定义的容器中运行命令。

docker-compose config:检查Compose文件的语法,并显示Compose文件中定义的所有服务的配置。

进入调试

docker exec -it 容器名或id /bin/bash  # 有些不支持,就用下面的

docker exec -it 容器名或id /bin/sh

实时查看日志

docker logs -f rs_website_test

查看某时间之后的日志

$ docker logs -t --since=“2020-02-08T13:23:37” CONTAINER_ID

查看的日志最后一百行并实时

docker logs -f --tail=100 ID

查看服务运行情况

docker stats 容器id或名称

======================================

其他命令

删除镜像

docker rmi <镜像ID或镜像名>

删除 Docker 容器

docker rm <容器ID或容器名>

删除文件夹

rm -rf 文件名

进入数据文件夹


cd /home/cloudscape/myRsapp/website/config

linux 命令

显示文件内容

cat 文件名

vim 命令

i     — 进入编辑模式

esc   — 退出编辑模式,进入命令模式
— 命令模式中进入输入命令

q     — 命令模式下退出vim不保存

wq    — 命令模式下退出vim并保存

http://www.lryc.cn/news/152733.html

相关文章:

  • 解密Spring MVC异常处理:从局部到全局,打造稳固系统的关键步骤
  • Three.js添加阴影和简单后期处理
  • git submodule 子模块的基本使用
  • 四层负载均衡的NAT模型与DR模型推导 | 京东物流技术团队
  • 【vue】vue前端实现随机验证码(数字、字母混合)功能
  • 使用Visual Studio 2022实现透明按钮和标签、POPUP样式窗体的一种工业系统的UI例程
  • 【爬虫】7.1. JavaScript动态渲染界面爬取-Selenium
  • 菜鸟教程《Python 3 教程》笔记(12):推导式
  • MAC修改python3命令为py
  • Windows下Git Bash调用rsync
  • springboot自定义事件发布及监听
  • 手写RPC框架--2.介绍Zookeeper
  • Docker harbor 私有仓库的部署和管理
  • 从零开始搭建AI网站(6):如何使用响应式编程
  • MPI之虚拟进程拓扑
  • Three.js相机参数及Z-Fighting问题的解决方案
  • 微信小程序食疗微信小程序的设计与实现
  • mac环境使用pkgbuild命令打pkg包的几个小细节
  • 在 Spring Boot 中集成 MinIO 对象存储
  • seq2seq与引入注意力机制的seq2seq
  • 【zookeeper】zookeeper介绍
  • 2023高教社杯数学建模思路 - 案例:ID3-决策树分类算法
  • springboot docker
  • docker-compose 部署nacos 整合 postgresql 为DB
  • 详解 ElasticSearch Kibana 配置部署
  • SourceTree 使用技巧
  • VIRTIO-BLK代码分析(0)概述
  • 【2023年11月第四版教材】第10章《进度管理》(第一部分)
  • 【多线程案例】生产者消费者模型(堵塞队列)
  • 数据结构与算法基础-学习-30-插入排序之直接插入排序、二分插入排序、希尔排序