Docker(一) 简介

简介

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的应用目录
原文地址:https://www.cnblogs.com/snailrunning/p/12112113.html