• docker 笔记(3) -- 容器


    docker 笔记(3) -- 容器



    参考

    菜鸟教程 -- docker


    容器可以看成是虚拟机软件,是用来运行镜像的


    Docker 客户端

    docker 客户端既是在 bash 下使用 docker 相关的命令,比如之前所记录的 docker images 等命令,直接键入 docker 能够看到所有命令,可以通过命令 docker command --help 更深入的了解




    查看正在运行的容器

    root@pinsily:~# docker ps
    

    查看网络端口

    容器和主机之间会有一个端口映射实现网络连接

    root@pinsily:~# docker port ID
    

    也可以使用 docker ps得到端口映射


    创建容器

    直接镜像的程序

    root@pinsily:~# docker run ubuntu:14.04 /bin/echo "Hello world"
    Hello world
    

    交互式容器

    -i表示可以进行交互,-t表示建立虚拟终端,可以并在一起使用-it,使用 exit 退出

    root@pinsily:~# docker run  -i -t ubuntu:14.04 /bin/bash
    root@6c15420e7512:/#
    

    使用后台模式

    使用 -d实现,打印出容器 ID(前12位可以直接使用),但是容器一直在后台运行着,可以使用docker ps确认

    root@pinsily:~# docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"
    b8d8bbb1d21af5d7d184ead1cefd618ca867847deb1c2f6470006cf3ec9c7535
    

    使用 docker logs name/id 查看上面的运行结果


    终止容器

    使用 docker stop name/id

    root@pinsily:~# docker stop b8d8bbb1d21a
    b8d8bbb1d21a
    
    

    总结

    容器的基本使用就记录这些常用的了,留当一个学习的记录,之后如果有具体应用的话在再接再厉,可能会用到 python,Nginx 这些网络和编程软件安装的可能


  • 相关阅读:
    字符串:序列自动机
    图论学习——最大团与最大独立集
    点分治
    图论:Johnson全源最短路
    停止更新博客
    将Eclipse中现有的java类生成类图
    problem:SVN error: (501 Not Implemented)
    SVN 修改URL路径
    eclipse中,把java函数代码折叠/展开
    Build类
  • 原文地址:https://www.cnblogs.com/pinsily/p/7708343.html
Copyright © 2020-2023  润新知