Docker 学习
来源:互联网 发布:mac ppt使用教程 编辑:程序博客网 时间:2024/06/05 08:14
核心概念
Docker镜像
类似于虚拟机镜像,面向Docker引擎的只读模板(包含文件系统),是创建Docker容器的基础;
Docker容器
类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。是通过镜像创建的应用运行实例,可以启动、开始、停止、删除。容器之间相互隔离。
Docker仓库
类似于代码仓库,是Docker集中存放镜像文件的场所。(公开仓库,私有仓库)
镜像
Docker运行需要本地存在相应的镜像,若不存在,docker将会从镜像仓库中下载。
获取镜像:从仓库中获取镜像
docker pull ubuntu:tag
查看镜像信息
docker images//列出所有的镜像docker inspect 镜像ID//查看某一个镜像信息
搜寻镜像
docker search ubuntu
删除镜像
docker rmi 镜像ID或者标签
创建镜像
- 基于已有镜像创建
docker commit
- 基于本地模板导入
docker import
存出和载入镜像
docker savedocker load
上传镜像:上传镜像到仓库
docker push
容器
容器是一个镜像运行实例
创建/终止容器
docker create docker start docker run//相当于docker create + docker startdocker stopdocker exec//进入容器内部docker rm//删除容器
导入和导出容器
docker exportdocker import
仓库
集中存放镜像的地方,分为公共仓库和私有仓库。
数据管理
查看容器内部数据,容器数据共享,方式包括:数据卷、数据卷容器
数据卷容器
数据卷是一个可供容器使用的特殊目录,在使用docker run命令是使用-v参数
网络基础配置
docker目前提供映射到宿主主机和容器互联机制来为容器提供网络服务(docker port查看端口映射配置)
端口映射
运行docker run命令时使用-p或者-P参数,使外部能够访问内部应用
容器互联
使用–link参数实现容器之间的安全交互,避免暴露端口给外部网络
0 0
- 【Docker】docker 学习
- docker学习
- Docker学习
- docker学习
- docker学习
- Docker学习
- docker学习
- docker学习
- docker学习
- Docker学习
- Docker 学习
- Docker学习
- docker学习
- Docker学习
- docker学习
- docker学习
- 学习docker
- Docker 学习
- 通过 U 盘启动重装 macOS 系统
- 半知半解
- 一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)
- Leetcode 122. Best Time to Buy and Sell Stock II 题解
- DAY21:leetcode #48 Rotate Image
- Docker 学习
- phoneGap+android 单插件和多插件的注册
- 数组基础
- Git命令
- Leetcode 45. Jump Game II dp优化 (给出了5种思路)
- JavaSE第一阶段总结冒泡排序
- C#学习笔记二 在类下不能对变量赋值,赋值必须发生在函数中
- singleton单例-饿汉式|懒汉式
- Handler子线程中的运用