美文网首页
Docker笔记整理(暂封)

Docker笔记整理(暂封)

作者: 榷奕 | 来源:发表于2019-12-26 10:17 被阅读0次

    (docker这东西太多太杂了,实在写不完,江南一点雨的教程多看看吧,也或许等我用过了之后就能找到什么总结的好办法)
    (这个笔记暂时封存)

    1. docker解决的问题

    (1) 一键部署统一环境

    docker首先解决的是环境问题,线上环境线下环境不一样的问题。解决的第一个问题是一键部署环境的问题,比如一键安装nginx、mysql、linux等。

    (2) 自动打包和部署应用

    2. docker核心组件

    (1)镜像和容器

    镜像就看成是jar包,容器是镜像运行的结果,jar包运行之后就变成了进程,然后就是容器了。
    (一个jar包可以跑出很多个程序来,所以一个镜像可以对应多个容器。容器就是一个轻量级的虚拟机,是镜像运行起来的结果。)

    (2) 库

    库是存放镜像的地方。

    3.Docker基础命令和知识

    (1) docker通信

    docker安装好了之后,它会自动创建一张网卡出来,然后这个网卡就分一个IP地址。
    docker里面的各个container,都有自己的IP地址和端口,它们通讯的时候就用IP地址和端口通信。
    docker的container和外部机器通信的时候,就通过网卡通信。

    (2) 查看容器

    docker ps 查看正在运行的容器
    docker ps -a 查看所有容器(a就是all吧)

    其实这个列表还挺有意思的(能看明白当然就有意思了)
    containerid 肯定是有用的,唯一的容器id
    image 镜像名从哪里出来的也有用
    created 就是tmcreate,创建出来的日期
    status 状态,这个可能是看是否运行吧
    ports 占用的端口
    names 有没有给他起昵称
    (感觉大部分都很有用)

    这条docker命令还有升级版
    docker ps -l(应该是latest的缩写),查看最近创建的那一个容器
    docker ps -n= 5,查看最近创建的多个容器(这两个就是把上面的那一个列表按照created从小到大的顺序排序)

    (3) docker运行和停止容器

    docker create+镜像 => 创建容器
    docker run + 镜像 => 创建并运行
    docker start + 容器 => 启动容器
    docker stop + 容器 => 停止容器

    相关文章

      网友评论

          本文标题:Docker笔记整理(暂封)

          本文链接:https://www.haomeiwen.com/subject/dtlkoctx.html