Docker入门学习-知识点整理-公开
2021-08-18 15:06:42
登录查看完整内容
Docker入门学习-知识点整理
举报
猜你喜欢
大纲/内容
简介
Docker简介
提供一个简单、轻量的建模方式
Docker依赖于“写时复制”(copy-on-write)模型
职责的逻辑分离
快速、高效的开发生命周期
鼓励使用面向服务的架构
Docker组件
Docker客户端和服务器
Docker镜像
镜像
容器(运行起来后)
Registry
容器
总结起来,Docker容器就是:一个镜像格式; 一系列标准的操作; 一个执行环境。
Docker的技术组件
一个原生的Linux容器格式
Linxu内核的命名空间(namespace)
文件系统隔离
网络隔离
资源隔离和分组
写时复制
日志
交互式shell
Docker守护进程
Docker入门
入门
docker run -i -t ubuntu /bin/bashdocker ps -asudo docker run --name bob_the_container -i -t ubuntu /bin/bashdocker rmdocker start bob_the_containerdocker create 命令来创建一个容器,但是并不运行它sudo docker attach bob_the_container 附着到容器上
守护式容器
docker run --name daemon_dave -d ubuntu /bin/sh -c \"while true; do echo hello world; sleep 1; done\" 守护式容器
Docker日志
docker logs -f daemon_davedocker logs -ft daemon_davedocker logs --tail 0 -ft daemon_davedocker run --log-driver=\"syslog\" --name daemon_dwayne -d ubuntu /bin/sh -c \"while true; do echo hello world; sleep 1; done\"
继续
docker top daemon_davedocker statsdocker exec -d daemon_dave touch /etc/new_config_filedocker exec -t -i daemon_dave /bin/bashdocker stop daemon_davedocker run --restart=always --name daemon_dave -d ubuntu / bin/sh -c \"while true; do echo hello world; sleep 1; done\"--restart=on-failure:5docker inspect daemon_davesudo docker inspect --format='{{ .State.Running }}' daemon_dave 支持go语言模板docker rm `sudo docker ps -a -q` 删除全部容器
使用Docker镜像和仓库
基础镜像
debootstrap
镜像命令
docker imagesdocker pull ubuntu:12.04docker search puppet
构建镜像
使用docker commit命令。 使用docker build命令和Dockerfile文件。docker login
Dockerfile
docker build -t=\"jamtur01/static_web:v1\" .docker history 22d47c8cb6e5 docker ps -l docker run -d- p 8080:80 --name static_web jamtur01/static_web \\ nginx -g \"daemon off;\"
Dockfile指令
CMD、ENTRYPOINT、ADD、COPY、VOLUME、WORKDIR、USER、ONBUILD、 和ENV等。
其他
docker rmi jamtur01/static_web
运行自己的Docker Registry
在测试中使用Docker
Docker内部连网
docker network create appdocker run -d --net=app --name db jamtur01/redisdocker network connect app db2docker network disconnect app db2
overlay网络
通过Docker链接连接容器(旧的)
Docker用于持续集成
docker存储
数据卷
数据卷容器
备份和恢复
docker存储驱动
使用Docker构建服务(生产环境)
Docker编排和服务发现
Docker Compose
Consul、服务发现和Docker
Docker Swarm
使用Docker API
Docker插件
使用
应用容器引擎(docker)管理多主机容器化系统(kubernetes)kubernetes包管理工具(helm)kubernetes增强工具(rancher)
Docker
0 条评论
回复 删除
下一页
职业:软件研发管理
作者其他创作:
软考高级 - 信息系统项目管理师(高项)(第四版)
3524 2023-09-26
工作流引擎功能架构图-公开
944 2023-05-05
SPL框架关系图-系统关系图-架构图
805 2023-05-05
JDK8 in action学习笔记-公开
397 2021-08-18
Docker入门学习-知识点整理-公开
542 2021-08-18
Redis学习笔记知识整理-公开
310 2021-08-18
RocketMQ知识整理-公开
431 2021-08-18
Spring Cloud知识整理-公开
469 2021-08-18
企业IT架构转型之道读书笔记-公开
318 2021-08-18
Activiti学习手册-公开
369 2021-08-18
计算机网络知识整理-公开
239 2021-08-18
区块链学习-知识点整理
1400 2021-08-18
技术领导力学习-公开
368 2021-08-18
设计模式关系图-公开
425 2021-08-18
考核评分计算引擎架构图-公开
372 2021-08-18
智慧城市产品线交付分工流程图-公开
314 2021-08-18
信息系统项目管理师(高项-第三版)-第一章信息化和信息系统
198