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

Docker:安装命令笔记

目录

零、安装:略

一、镜像

1.0、获取镜像:

1.1、查看镜像:

1.2、删除镜像:

二、容器

2.0、创建并启动容器

2.1、tomcat和jdk9的“创建并启动容器”的命令

2.2、容器操作

 2.3、容器日志操作


零、安装:略

一、镜像

1.0、获取镜像:

docker pull tomcat:9.0.102-jdk8-corretto
docker pull redis:7.4.2
docker pull openjdk:9

1.1、查看镜像:

docker images

1.2、删除镜像:

docker rmi redis:7.4.2

二、容器

2.0、创建并启动容器

一般直接使用run,不会使用create再start
docker run -d --name redis-6379 -p 6379:6379 redis:7.4.2 redis-server--requirepass "123"
#创建并运行一个容器,处于运行状态
docker run镜像的标识|镜像名称[tag]
#常用的参数
dockerrun-d-p宿主机端口:容器端口--name容器名称镜像的标识|镜像像名称[tag]
#-d:代表后台运行容器
#-p:宿主机端口:容器端口:为了映射当前Linux的端口和容器的端口
#--name容器名称:指定容器的名称

2.1、tomcat和jdk9的“创建并启动容器”的命令

docker run -d -p 18801:8080 -v /home/app/zhuisu/qianduan/ROOT.war:/usr/local/tomcat/webapps/ROOT.war --restart unless-stopped --name zhuisu-qianduan-tomcat18801 tomcat:9.0.102-jdk8-corretto docker run -d -it  -v /home/app/zhuisu/tongbu/app.jar:/app/tongbu.jar --name zhuisu-tongbu-java9   openjdk:9 java -jar /app/tongbu.jar --restart unless-stopped

2.2、容器操作

查看所有容器

docker ps -a

启动、停止、重启。3个命令

docker start xxx
docker stop  xxx
docker restart xxx

进入容器的命令

docker exec -it xxx bash

删除容器(要先停止,后删除)

docker stop xxx
docker rm xxx

 

 2.3、容器日志操作

#查看容器最新的100行日志
docker logs -n 100 my-container
#查看容器从2024-01-01T12:00:00之后产生的日志
docker logs --since "2024-01-01T12:00:00" my-container
#实时跟踪日志
docker logs -f my-container
6a76gd7g
#过滤特定关键字的日志
docker logs my-container | grep "error"
#将日志保存到文件
docker logs my-container > container_logs.txt

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

相关文章:

  • 智慧城市网络架构升级与SD-WAN技术应用实践
  • 上海交大医学院张维拓老师赴同济医院做R语言训练营培训
  • QT Android 如何打包大文件到目录下?
  • 【牛客刷题】活动安排
  • 华为鸿蒙HarmonyOpenEye项目:开眼App的鸿蒙实现之旅
  • OpenGL 4. 变换
  • 【STM32 学习笔记】SPI通信协议
  • 《PyQt6-3D应用开发技术文档》
  • 【Note】Linux Kernel 之 内核架构、源码文件、API/ABI 、FHS
  • JVM 基础 - JVM 内存结构
  • 龙迅#LT7911E适用于TPYE-C/DP/EDP转MIPIDSI/LVDS应用功能,支持DSC 分辨率缩放,分辨率高达4K60HZ!
  • 基于联邦学习的医疗数据隐私保护模型设计与实现
  • 【深度学习新浪潮】什么是持续预训练?
  • 网安系列【16】之Weblogic和jboss漏洞
  • Linux驱动06 --- UDP
  • 货车车架和悬架设计cad【7张】+设计说明书
  • 前端面试专栏-算法篇:21. 链表、栈、队列的实现与应用
  • 分布式ID 与自增区别
  • 【spring boot】三种日志系统对比:ELK、Loki+Grafana、Docker API
  • 膨胀卷积介绍
  • XGBoosting算法详解(Boosting思想的代表算法)
  • 字节 Seed 团队联合清华大学智能产业研究院开源 MemAgent: 基于多轮对话强化学习记忆代理的长文本大语言模型重构
  • 深度学习中的常见损失函数详解及PyTorch实现
  • PyTorch Tensor 操作入门:转换、运算、维度变换
  • pytorch 神经网络
  • PyTorch自动微分:从基础到实战
  • 【Pandas】pandas DataFrame from_records
  • 【PyTorch】PyTorch中的数据预处理操作
  • 杰赛S65_中星微ZX296716免拆刷机教程解决网络错误和时钟问题
  • RocketMQ安装(Windows环境)