首页 > 其他分享 >Docker

Docker

时间:2023-08-13 12:55:37浏览次数:59  
标签:容器 自定义 仓库 Docker com docker

1. Dockocker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎; Docker是基于Go语言开发的开源项目 www.docker.com 

  • 文档为 https://docs.docker.com (文档超级详细)
  • 仓库地址: https://hub.docker.com 

 

VM与Docker的不同:

  • VM, 虚拟出一套硬件,运行完整的操作系统,然后在这个系统上安装和运行软件
  • Docker,容器内的应用程序直接运行在宿主机的内容,容器其没有自己的内核,也没有虚拟的硬件,所以轻便
  • Docker, 每个容器内都有一个属于自己的文件系统,互不影响

 

2. Docker 组成

 

 

名词: 镜像Image, 容器Container, 仓库Repository
仓库Responistory: 就是存放镜像的地方,仓库分为公有仓库和私有仓库,Docker Hub (默认仓库,是国外的),阿里云(国内的 )

 3. Docker命令

 

4. DockerFile 命令

 

5. Docker Workflow

 

6. 自定义网络

 

--link 的原理就是在/etc/hosts 文件里面加上一个映射而已。一般不怎么用了。

自定义网络

7. Docker进阶与高级篇

狂神说Docker进阶版

Docker,Docker Compose,Docker Swarm,Kubernetes(k8s)之间的区别

 

标签:容器,自定义,仓库,Docker,com,docker
From: https://www.cnblogs.com/zjfun/p/17616317.html

相关文章

  • Docker配置Web
    Docker配置Web一、安装Docker安装步骤详见:Ubuntu20.04安装DockerDocker构建nginx+uwsgi+flask镜像(二)Docker容器化部署Flask项目+Gunicorn+Nginx二、方法一:搭建服务1、抓取镜像抓取最新镜像:$dockerpullubuntu抓取指定版本镜像:$dockerpullubuntu:18.04......
  • Docker
    Docker[Docker教程](Docker教程|菜鸟教程(runoob.com))[Docker入门教程](Docker入门教程-阮一峰的网络日志(ruanyifeng.com))简介软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,要保证自家的软件能在那些机器跑起来,用户必须保证两件事:操作系统......
  • IDEA集成docker并快速部署Springboot项目
    前言:现在docker是我们常用的服务部署方式了,在微服务中对于springboot部署到docker一般有两种方式1、把jar包扔给运维同学,由他们进行编写dockerfile或者其他方式部署。(不推荐)2、由开发同学处理后把镜像或者容器上传到服务器(企业级常用方式)下面我们就通过demo来看下方式二......
  • docker搭建Ftp服务器
    原文地址:https://www.yii666.com/blog/47876.html拉取镜像dockerpullfauria/vsftpd运行dockerrun-d-p21:21-p20:20-p65001-65006:65001-65006\-v/data/ftp:/home/vsftpd/ftp\-eFTP_USER=pgms\-eFTP_PASS=intest\-ePASV_ADDRESS=***.**.**.**\-e......
  • 在centos下安装docker
    yuminstall-yyum-utilsyum-config-manager\-add-repo\https://download.docker.com/linux/centos/docker-ce.repoyuminstalldocker-cedocker-ce-clicontainerd.iodocker-buildx-plugindocker-compose-pluginsystemctlenabledocker--nowdockerps#批量安装doc......
  • 知识图谱(Knowledge Graph)- Neo4j 5.10.0 Docker 安装
    拉镜像[root@localhost~]#cat/etc/docker/daemon.json{"registry-mirrors":["https://XXX.mirror.aliyuncs.com"]#阿里镜像源}#拉取镜像[root@localhost~]#dockerpullneo4j:5.10.0运行#创建目录[root@localhost~]#mkdir-p/opt/neo4j#--envNEO......
  • docker 安装 Influxdb-relay 使用
    1.influxdbrelay的作用和特性数据转发:InfluxDBRelay可以从一个或多个源(input)接收数据,并将其转发到一个或多个目标(output)的InfluxDB实例中。负载均衡:Relay可以通过在多个目标实例之间分配请求来提供负载均衡,确保可伸缩性和高可用性。故障恢复:当某个目标实例发生故障时,Relay可......
  • 使用dockerfile 新创建一个flask工程的镜像
    项目工程格式如下   1.写一个flask功能app/app.pyfromflaskimportFlaskapp=Flask(__name__)@app.route("/index")defindex():return"HelloWorld!"if__name__=="__main__":app.run(host='0.0.0.0',port=8000)......
  • Windows11安装Docker
    一、前提条件:1、Hyper-v2、WSL2 二、下载网址: Docker:AcceleratedContainerApplicationDevelopment DownloadDockerDesktop|Docker 三、执行安装包:选中安装包,右键——以管理员的身份运行  默认两个勾选  关闭并重启电脑。打开桌面快捷键  ......
  • WSL2 Cannot connect to the Docker daemon [已解决]
    如果你已经在网上找了很多方法了,那建议你再试试这个。1,进入WSL2,去除WSL1遗留的环境变量unsetDOCKER_HOST2,设置Docker-Desktop指定运行的wsl2环境,默认是docker-desktop3,再进入wsl看看吧,goodluck......