简介
Docker是一款针对程序开发人员和系统管理员来开发、部署、运行应用的一款虚拟化平台。Docker 可以让你像使用集装箱一样快速的组合成应用,并且可以像运输标准集装箱一样,尽可能的屏蔽代码层面的差异。Docker 会尽可能的缩短从代码测试到产品部署的时间。
Docker采用C/S架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。
简单来说:Docker就是一种快速解决生产问题的一种技术手段。
官方资料:
Docker 官网:http://www.docker.com
Github Docker 源码:https://github.com/docker/docker
优缺点
-
优点:
多: 适用场景多
快: 环境部署快、更新快
好: 好多人在用,东西好
省: 省钱省力省人工 -
缺点:
太腻歪人: 依赖操作系统
不善于沟通:依赖网络
不善理财: 银行U盾等场景不能用
Docker理念
- 构建:
龙珠里的胶囊,将你需要的场景构建好,装在一个小胶囊里 - 运输:
随身携带着房子、车子等,非常方便 - 运行:
只需要你轻轻按一下胶囊,找个合适的地方一放,就ok了
安装docker
ubuntu
apt-get install docker-ce -y
安装完成后自动运行docker
查看docker版本(检查安装状态)
docker -v
运行/停止docker
service docker start 启动 docker服务
service docker stop 关闭 docker服务
service docker restart 重启 docker服务
网卡区别
- 安装前:只有ens33和lo网卡
- 安装后:docker启动后,多出来了docker0网卡,网卡地址172.17.0.1
基本目录
/etc/docker/ docker的认证目录
/var/lib/docker/ docker的应用目录