docker上手记录

devtools/2024/11/28 15:37:22/

一、前言

docker是一个将软件虚拟化的工具,可以在任意设备上,建立虚拟机跑软件,实现快速环境搭建运行

二、安装

自行百度,不造轮子了

三、配置

docker_10">1. docker的默认网段

  • 修改/etc/docker/daemon.json
  • 默认的网段是172.17.0.0/12,size是16。代表分配的网桥段是172.[17-31].0.0/16
  • 下面配置代表新建立的网桥分配段为172.31.[0-255].0/24
  • 例如: 网桥1 172.22.31.1.0/24,网桥2 172.22.31.2.0/24
{"default-address-pools": [{"base": "172.31.0.0/16","size": 24}]
}

注意

  • 已经建立好的网桥不会清除,需要停止容器,删除对应网桥重新起容器绑定新的才可以

docker_32">2. docker的网络模式

  • host: 不生成虚拟网卡和ip,使用宿主机的网络,无法使用端口映射
  • container: 和另一个容器共享ip和端口,compose配置network_mode: "container:[container name/id]"
  • none: 关闭容器网络功能,容器无法联网
  • bridge: 创建一个网桥,虚拟出网卡和ip,通过docker0和iptables配置和主机通信
  • service: compose的概念,和service共享网络,配置network_mode: "service:[service name]"

四、常用命令

########## container##########
# 查看所有容器
docker ps -a
# 停止容器
docker stop [container_id]
# 删除container
docker rm [container_id]
# 将某个容器变成自启动
docker update [container_id] --restart=always
# 拷贝文件
docker cp [OPTIONS] [container_id]:[SRC_PATH] [DEST_PATH]
docker cp [OPTIONS] [SRC_PATH] [container_id]:[DEST_PATH]########## image ##########
# 列出所有image
docker image list
# 导入一个image
docker load -i [image_file]
# 导出一个image,使用image_id打包后导入名字会变成none
docker save [image_id|image_name:tag

http://www.ppmy.cn/devtools/137696.html

相关文章

pycharm2021.1汉化失败 “chinese (simplified) language pack“ was not installed

汉化报错:pycharm plugin “chinese (simplified) language pack” was not installed : Invalid filename returned by a server 翻译:pycharm 插件“中文(简体)语言包”未安装:服务器返回的文件名无效 解决&#…

Vue 3 学习文档(一)

最近打算做一个项目,涉及到一些前端的知识,因上一次接触前端已经是三四年前了,所以捡一些简单的功能做一下复习。 响应式函数:reactive 和 ref属性绑定:v-bind 和简写语法事件监听:v-on 和简写语法 双向绑…

femor 第三方Emby应用全平台支持v1.0.54更新

femor v1.0.54 版本更新 mpv播放器增加切换后台和恢复时隐藏状态栏的功能修复服务器首页因为连接超时异常的问题 获取路径:【femor 历史版本收录】

云原生自动化测试之命令行工具自动化测试设计思路分享

对于之前聊过的关于云原生自动化测试,设计实现来临,如果你在工作中涉及到了这部分,可以参考这个架构。 云原生自动化主要分为两个部分,云原生接口自动化/云原生CMD命令行自动化,本章节主要讲述命令行自动化&#xff0…

LLM PPT Translator

LLM PPT Translator 引言Github 地址UI PreviewTranslated Result Samples 引言 周末开发了1个PowerPoint文档翻译工具,上传PowerPoint文档,指定想翻译的目标语言,通过LLM的能力将文档翻译成目标语言的文档。 Github 地址 https://github.…

长时间无事可做是个危险信号

小马加入的是技术开发部,专注于Java开发。团队里有一位姓隋的女同事,是唯一的web前端工程师,负责页面开发工作,比小马早两个月入职。公司的项目多以定制化OA系统为主,后端任务繁重,前端工作相对较少。在这样…

docker-elasticsearch-kibana-logstash

一、安装 Elasticsearch 尝试直接拉取 Elasticsearch 镜像: 执行 docker pull docker.elastic.co/elasticsearch/elasticsearch,拉取失败,错误提示为 “Error response from daemon: manifest for docker.elastic.co/elasticsearch/elasticse…

延时系统建模,整数延时与分数延时,连续传函与离散传函,Pade近似与Thiran近似,Matlab实现

连续传递函数 严格建模:指数形式 根据拉普拉斯变换的性质, [ f ( t ) ↔ F ( s ) ] ⇔ [ f ( t − t 0 ) ↔ e − s t 0 F ( s ) ] \left[ {f\left( t \right) \leftrightarrow F\left( s \right)} \right] \Leftrightarrow \left[ {f\left( {t - {t_0…