Docker小白入门笔记

news/2024/10/12 6:30:40/

Docker 命令笔记

Docker Desktop

1.构建镜像

  • 无缓存构建: docker build --no-cache -t image_name .
  • 普通构建: docker build -t image_name .

2.运行容器

docker run -d --name docker_name -p 9000:9000 --env-file "path\.env" image_name

参数说明:

  • image_name – 镜像名称(Google:latest) - 细节看5.3
  • docker_name – 容器实例名称
  • -d – detached后台运行
  • -p 9000:9000 – 端口映射(主机端口:容器端口)
  • --env-file – 指定环境变量文件

3.管理容器

4.为镜像添加新标签

docker tag [OPTIONS] SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]

ex: docker tag myapp:v1.0 myapp:latest

这会在本地创建一个新的 myapp:latest 标签,指向与 myapp:v1.0 相同的镜像。

5.镜像管理

5.1本地镜像操作
  • 查看本地镜像: docker images
  • 删除镜像: docker rmi image_name
  • 拉取镜像: docker pull python:3.9-alpine
5.2其他操作
  • 查看容器日志: docker logs deeplx-pro
  • 实时查看日志: docker logs -f deeplx-pro
  • 进入容器终端: docker exec -it deeplx-pro /bin/sh
5.3注意事项
  1. 构建新镜像后,需要先停止并删除旧容器,然后才能运行新构建的镜像
  2. 推送镜像到 DockerHub 前需要先登录
  3. 镜像命名规范:用户名/仓库名:标签

DockerHub 相关操作

  • 登录 DockerHub: docker login
  • 推送镜像到 DockerHub: docker push image_name

http://www.ppmy.cn/news/1537791.html

相关文章

QT事件与网络通信

闹钟 头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QTimer> #include <QTextToSpeech> // 添加此行以引入QTextToSpeech类QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACEclass MainWin…

新课发布|鸿蒙HarmonyOS Next商城APP应用开发实战

2024年年初&#xff0c;鸿蒙HarmonyOS Next星河版强势发布&#xff0c;随着鸿蒙系统的普及和应用场景的拓展&#xff0c;市场需求将持续增加。鸿蒙系统已经应用于华为的智能手机、平板电脑、智能家居等多个领域&#xff0c;并有望在未来拓展到智能汽车、物联网等更多领域。这为…

MS8510国产PIN对PIN可替代(联阳)IT8987。有技术支持

MS8510 是一款用于处理计算机系统任务的高集成度的嵌入式控制器。基于8051核设计&#xff0c;通过 LPC 和芯片组相连&#xff0c; 用于系统开关机管理、电池管理、温度管理、键盘/鼠标/串口/通用 I0 等低速外设控制。MS8510 内部集成了 KBC、PMC、PS/2、PWM、ADC、SMBUS、KBS、…

计算机毕业设计 基于Python+Django的旅游景点数据分析与推荐系统的设计与实现 Python毕业设计 Python毕业设计选题【附源码+安装调试】

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

【hadoop报错】JAR does not exist or is not a normal file

1. 环境 linux Ubuntu hadoop 执行 hadoop jar 命令时&#xff0c;一直报错 解决方法 2、确定自己的jar目录是切实存在的 /export/server/hadoop-3.3.6/shares/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.3.6-tests.jar 3、网上找了很多解决办法&#xff0c;最后…

YOLO11改进|注意力机制篇|引入轴向注意力Axial Attention

目录 一、【Axial Attention】注意力机制1.1【Axial Attention】注意力介绍1.2【Axial Attention】核心代码 二、添加【Axial Attention】注意力机制2.1STEP12.2STEP22.3STEP32.4STEP4 三、yaml文件与运行3.1yaml文件3.2运行成功截图 一、【Axial Attention】注意力机制 1.1【…

为什么应该定期备份输入法?

我们平时使用输入法&#xff0c;不可避免地会积累很多自己的词库、自定义短语和相关设置。如果哪天换新设备了、换电脑/手机了&#xff0c;那么备份的重要性就体现出来了。 ‍ 为什么要备份&#xff1f; 当你用了一段输入法后&#xff0c;平时经常打的字、短语或人名&#x…

基于FPGA的以太网设计(一)

以太网简介 以太网&#xff08;Ethernet&#xff09;是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准&#xff0c;它规定了包括物理层的连线、电子信号和介质访问控制的内容。以太网是目前应用最普遍的局域网技术&#xff0c;取代了其他局域网标准如…