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

Docker快速使用指南

docker pull ubuntu:22.04 //先拉取一个基础镜像,一般是操作系统

创建一个Dockerfile,放在任意目录下,内容如下

# 使用 Ubuntu 22.04 作为基础镜像
FROM ubuntu:22.04# 设置环境变量,避免安装过程中出现交互提示
ENV DEBIAN_FRONTEND=noninteractive# 更新软件包列表并安装必要的依赖
RUN apt-get update && apt-get install -y \build-essential \g++ \cmake \zookeeper \libzookeeper-mt-dev \protobuf-compiler \libprotobuf-dev \libboost-all-dev \libgoogle-glog-dev \libgflags-dev \sudo \nano \&& rm -rf /var/lib/apt/lists/*# 创建工作目录
WORKDIR /app

生成容器

docker build -t mytest:1.0 -f Dockerfile .  //先拉取一个基础镜像,一般是操作系统

运行镜像,将主机的目录与docker的目录同步

docker run -it -v $(pwd):/app mytest:1.0  

//若未指定-it分配伪终端,容器有可能直接退出。
进入镜像,打开终端

docker exec -it mytest:1.0 bash 
docker ps
//查看所有运行的容器
docker ps -a
//查看所有运行的容器,包括已经停止的容器
docker kill  xxx
//杀死某个容器
docker rm  xxx
//杀死某个已经停止的容器docker images 
//查看所有的镜像
docker rmi xxx
//删除某镜像
http://www.lryc.cn/news/543377.html

相关文章:

  • 【Project】基于Prometheus监控docker平台
  • Binder通信协议
  • 使用 Postman 访问 Keycloak 端点
  • uniapp-X 对象动态取值
  • 建模软件Blender与Blender GIS插件安装教程
  • 数据解析与处理
  • 强化学习概览
  • 如何在netlify一键部署静态网站
  • 2024中国信通院“集智”蓝皮书合集(附下载)
  • springboot单机支持1w并发,需要做哪些优化
  • HBuilderx 插件开发变量名称翻译 ,中文转(小驼峰,大驼峰,下划线,常量,CSS类名)
  • 岳阳市美术馆预约平台(小程序论文源码调试讲解)
  • C++ | 高级教程 | 文件和流
  • Starlink卫星动力学系统仿真建模第九讲-滑模(SMC)控制算法原理简介及卫星控制应用
  • JVM相关面试题
  • WiFi定位:宠物安全的“秘密武器”
  • 【git】【reset全解】Git 回到上次提交并处理提交内容的不同方式
  • 【leetcode hot 100 11】移动零
  • DeepSeek 部署实战:Ollama + 多客户端 + RAG
  • Linux通过设备名称如何定位故障硬盘
  • 大模型基础概念之神经网络宽度
  • 数据开发的简历及面试
  • 数据存储:一文掌握存储数据到ElasticSearch详解
  • Pytorch使用手册--将 PyTorch 模型导出为 ONNX(专题二十六)
  • Vue2+Element实现Excel文件上传下载预览
  • 物联网平台建设方案一
  • 机器学习破局指南:零基础6个月系统训练计划
  • mmdetection框架下使用yolov3训练Seaships数据集
  • unity学习52:UI的最基础组件 rect transform,锚点anchor,支点/轴心点 pivot
  • STM32MP15-FSMP1A单片机移植Linux系统platform总线驱动