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

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.lryc.cn/news/2397715.html

相关文章:

  • SpringBoot高校宿舍信息管理系统小程序
  • 深度解析 Dockerfile 配置:构建高效轻量的FastAPI 应用镜像
  • ICASSP2025丨融合语音停顿信息与语言模型的阿尔兹海默病检测
  • [蓝桥杯]春晚魔术【算法赛】
  • LeetCode - 965. 单值二叉树
  • LabVIEW杂草识别与精准喷洒
  • 分布式不同数据的一致性模型
  • “application/json“,“text/plain“ 分别表示什么
  • SQL: 窗口滑动(Sliding Window)
  • 学习日记-day20-6.1
  • 【音视频】 FFmpeg 解码H265
  • Linux 系统 Docker Compose 安装
  • 软件测试|FIT故障注入测试工具——ISO 26262合规下的智能汽车安全验证引擎
  • 3D拟合测量水杯半径
  • (21)量子计算对密码学的影响
  • Python训练打卡Day38
  • Selenium基础操作方法详解
  • Kali Linux从入门到实战:系统详解与工具指南
  • 【大模型】Bert变种
  • vue-09(使用自定义事件和作用域插槽构建可重用组件)
  • 简单三步FastAdmin 开源框架的安装
  • RISC-V 开发板 MUSE Pi Pro 搭建 Spacengine AI模型部署环境
  • C++面试5——对象存储区域详解
  • 【Unity】AudioSource超过MaxDistance还是能听见
  • 基于 51 单片机的智能饮水机控制系统设计与实现
  • Qt 读取和写入 INI 格式的配置文件
  • 互联网大厂Java求职面试:AI与云原生架构实战解析
  • Spring:从青铜到王者,你的Java修炼手册
  • React和原生事件的区别
  • Qt creator 设计页面控件认识与了解