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

docker B站学习

镜像是一个只读的模板,用来创建容器
容器是docker的运行实例,提供了独立可移植的环境

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
https://www.bilibili.com/video/BV11L411g7U1?spm_id_from=333.788.videopod.episodes&vd_source=e60c804914459274157197c4388a4d2f&p=3

目录挂载

在这里插入图片描述

在这里插入图片描述

尚硅谷docker教程

https://www.bilibili.com/video/BV1Zn4y1X7AZ?spm_id_from=333.788.player.switch&vd_source=e60c804914459274157197c4388a4d2f&p=7

镜像操作

在这里插入图片描述
在这里插入图片描述

容器操作

在这里插入图片描述

run细节

基本用法
docker run 镜像名

(1)后台运行

-d
docker run -d --name 容器名 镜像名
不加容器名字,就会有随机名字

(2)端口映射 / 端口暴露

-p 外部:内部
-p 88:80
在这里插入图片描述
docker run -d --name 容器名字 -p 80:80 镜像名字
在这里插入图片描述

在这里插入图片描述
80可以重复,88不可以重复
88是占到主机上的同一台机器,同一个端口,只能开一个

(4) 进入容器

docker exec -it 容器名(或者id也可以) /bin/bash
-it 以交互的方式

在这里插入图片描述

/bin/bash 简写 bash
在这里插入图片描述

(5) 退出容器

exit
在这里插入图片描述

清理命令

ctrl + l

保存镜像

  1. docker commit
    在这里插入图片描述
    在这里插入图片描述

  2. docker save

docker save -o
3. docker load
在这里插入图片描述

使用 -i 指定压缩包在哪里
load成功之后使用docker run 运行

分享社区

在这里插入图片描述

docker tag 原来名字 新名字(注意是用户名/镜像名)

在这里插入图片描述

总结

在这里插入图片描述

目录挂载

在这里插入图片描述

-v 外部:内部
app文件夹如果没有,会自动创建

卷映射

在这里插入图片描述
-v 后面是卷名字

在这里插入图片描述

目录挂载:
初始启动:外面是空的,里面也是空的
卷映射:初始启动,外边的目录要以内部的为准

Dockerfile

在这里插入图片描述
在这里插入图片描述

http://www.xdnf.cn/news/10756.html

相关文章:

  • 【Spring底层分析】Spring AOP基本使用+万字底层源码阅读分析
  • C++.凸包算法
  • windows11安装scoop 20250602
  • YOLOv11改进 | 注意力机制篇 | SEAM与C2PSA机制优化遮挡检测
  • useMemo useCallback 自定义hook
  • VMware安装Ubuntu全攻略
  • gcc编译构建流程-函数未定义问题
  • BayesFlow:基于神经网络的摊销贝叶斯推断框架
  • 数据库技术
  • 蓝云APP:云端存储,便捷管理
  • leetcode刷题日记——二叉树的层次遍历
  • 【数学 逆序对 构造】P12386 [蓝桥杯 2023 省 Python B] 混乱的数组|普及+
  • deepseek原理和项目实战笔记2 -- deepseek核心架构
  • 量子物理:深入学习量子物理的基本概念与应用
  • 量子计算在大模型微调中的技术突破
  • CAN通讯协议中各种参数解析
  • P5684 [CSP-J2019 江西] 非回文串 题解
  • BUUCTF之[ACTF2020 新生赛]BackupFile
  • 【latex】易遗忘的表达
  • Vue:组件
  • 分班 - 华为OD统一考试(JavaScript 题解)
  • 【操作系统·windows快捷键指令】
  • sql注入补充——get注入
  • 322. 零钱兑换
  • Day10
  • 【C盘瘦身】给DevEco Studio中HarmonyOSEmulator(鸿蒙模拟器)换个地方,一键移动给C盘瘦身
  • 企业级开发中的 maven-mvnd 应用实践
  • 深度理解与剖析:Odoo系统邮箱配置指南
  • 给stm32cubeide编译出来的bin文件追加crc32
  • 算法训练第六天