Docker深入浅出2
Docker系统架构
Docker使用客户端-服务端(c/s)架构模式,使用远程api来管理和创建Docker容器。
docker容器通过Docker镜像来创建。
容器与镜像的关系类似于面向对象编程中的对象与类的关系
Docker | 面向对象 |
容器 | 对象 |
镜像 | 类 |
加速器配置:
由于网络的原因,我们再pull image的时候,从Docker Hub上下载会很慢...所以,国内的Docker爱好者就添加了一些国内的镜像(mirror)方便大家使用
修改配置文件
nano /lib/systemd/system/docker.service
添加 --registry-mirror=http://jxus37ac.mirror.aliyuncs.com到ExecStart:
运行交互式容器:
我们通过docker的两个参数:-i -t 让docker运行的容器实现“对话”的能力
参数解释:-t:在新容器内指定一个伪终端或终端
-i: 允许你对容器内的标准输入进行交互
命令形式如:docker run -it mysql02 /bin/bash
以后台模式运行容器:
docker run -d mysql02 /bin/bash -c "while true;do echo hello world docker; sleep 1;done"
与运行中的docker容器交互的命令是:docker exec -it 容器id /bin/bash
转载于:https://www.cnblogs.com/airycode/p/9166449.html
Docker深入浅出2相关推荐
- Docker深入浅出系列 | 容器初体验
Docker深入浅出系列 | 容器初体验 教程目标 Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干 ...
- Docker深入浅出系列 | 5分钟搭建镜像仓库
Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干货,会根据本人理解去做阐述,具体官方概念可以查阅官方 ...
- 【docker系列】docker深入浅出之安装教程
Docker简介 Docker 是一个开源的应用容器引擎,基于 GO语言并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任 ...
- docker 保存 环境持久化_Docker深入浅出系列 | 容器数据持久化
Docker深入浅出系列 | 容器数据持久化 Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干货,会 ...
- linux blender骨骼绑定,Linux下安装Blender
Blender在Windows下,可以在官方直接下载免安装的版本,下载解压缩就能用. 在Linux下稍微麻烦一点点. 如下3步安装的blender不一定是最新版本,且安装完成后发现设置中文会变为方块. ...
- 自动化测试工程师_所以你想成为一名测试自动化工程师
自动化测试工程师 I see many people and personally have several friends and acquaintances that are interested ...
- Python PyQt5 PySerial 书签备份 2018/12/6
Bookmarks 书签栏 PyQt5 事件和信号 · PyQt5 中文教程 艾伦智能/pyqt5 pyserial-github pySerial API - pySerial 3.0 docume ...
- 我的 2020 总结
又到了年终总结的时候,翻了翻去年的总结 ,居然二月份才完成,拖的真是够久,想必是因为回顾一年没有什么特别精彩的事情,想努力找出一些值得说的点吧. 今年其实也没有特别大的不同,主要是换了工作搬了家,猫咪 ...
- 深入浅出Docker(一):Docker核心技术预览
[编者按]Docker是PaaS供应商dotCloud开源的一个基于LXC 的高级容器引擎,源代码托管在 GitHub 上, 基于Go语言开发并遵从Apache 2.0协议开源.Docker提供了一种 ...
最新文章
- android跨域 元素,Android之app作为服务器解决跨域问题
- netfilter的笔记3--那些内置的表
- 总结:C#中跨窗体传值的几种方法
- 【Django】用pycharm初学习使用Django
- 如何查看SE16N修改的表的记录
- PHP源码之数组的内部实现
- linux java -xms_java.lang.OutOfMemoryError及解决方法
- oracle 自动表分析,Oracle自动分析索引,表
- 模型算法_数据分析师,要懂多少算法模型?
- 荣耀平板5升级鸿蒙,荣耀能否“升级”鸿蒙?赵明正式确认:华为做得好会考虑采用!...
- Linux下创建指定路径下的文件夹/文件,通过get_option()传递路径
- 修改Linux文件的读写权限
- 厉害了我的Qunar!看我工程师写轮眼!
- python如何向服务器发送文件,在Python中使用套接字向服务器发送文件
- vulkan sdk 下载地址
- Java实现港(澳)台大陆身份证校验(亲测有效)
- 三种方法求解Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1,当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。
- postgresql 查找慢sql之二: pg_stat_statements
- 深挖用户需求,教你4招搞定精准营销
- html按住语音如何看前面内容,单音语音内容.html