当前位置: 首页 > 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 -v $(pwd):/app mytest:1.0  

进入镜像,打开终端

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

http://www.mrgr.cn/news/92447.html

相关文章:

  • TFChat:腾讯大模型知识引擎(DeepSeek R1)+飞书机器人实现AI智能助手
  • 浅显易懂HashMap的数据结构
  • Ubuntu+deepseek+Dify本地部署
  • Python在实际工作中的运用-通用格式CSV文件自动转换XLSX
  • 基于Kerberos认证对接华为云Elasticsearch
  • JVM 简单内存结构及例子
  • k8s中pod的调度策略之pod的亲和性调度与反亲和性调度 一文搞懂 k8s中创建的pod如何调度?
  • 蓝桥杯练习代码
  • 【最大通过数——二分】
  • 机试刷题_NC17 最长回文子串【python】
  • 细说STM32F407单片机RS485收发通信实例及调试方法
  • 模拟算法.
  • Mellanox的LAG全称是什么?网卡的创建机制如何?(Link Aggregation Group 链路聚合组)
  • 在nodejs中使用ElasticSearch(三)通过ES语义检索,实现RAG
  • 本地部署阿里的万象2.1文生视频(Wan2.1-T2V-1.3B)模型
  • 仿真环境下实现场景切换、定位物体和导航行走
  • 指标异动拆解:数据分析师的实战指南
  • Windows 图形显示驱动开发-WDDM 3.2-自动显示切换(七)
  • 如何搭建起成熟的团队知识文档管理系统
  • 15.5 基于 RetrievalQA 的销售话术增强系统实战:构建智能销售大脑