1.docker是什么呢?
docker是一个开源的应用引擎,让开发者能够打包他们的应用和依赖到可移植的镜像中,然后发布到任何流行的Linux或者window机器中运行。容器适用沙箱机制,相互之间没有接口,相互隔离的。
沙箱机制:沙箱机制是一个虚拟的系统软件沙箱提供的环境,相对于每个运行的程序都是独立的,并且不会出现对现有的系统产生影响,沙箱提供了一个给应用对系统资源的访问权限。
2.docker在企业开发有什么优势呢?
docker优点:
1.版本控制
2.可移植
3.隔离安全
4.快速发布
5.持续集成等
docker适用场景:
1.多租户
2.隔离应用
3.整合服务
4.调试能力
5.快速部署
6.简化配置
3.docker 的常用指令有哪些呢?
1.安装后启动服务多种方式
method-1: systemclt start docker
method-2: sudo systemctl daemon-reload
method-3: sudo service docker restart
2.关闭服务
method-1: docker service docker stop
method-2: docker systemctl stop docker
3.重启某个容器
docker restart 容器id(docker ps查看。 容器最前的序列号,唯一的标识)
4.关闭某个容器也是一样的
docker stop 容器id1,容器id2.....可以关闭多个容器
4.docker在未来的发展?
容器化的开发能够简化实现运用的隔离,资源的合理化运用,方便快捷部署应用。