• Docker之容器


    容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立于宿主的系统下操作一样。这种特性使得容器封装的应用比直接在宿主运行更加安全。也因为这种隔离的特性,很多人初学 Docker 时常常会混淆容器和虚拟机。

    个人理解:

    容器的本质是一个特殊的进程,它就相当于贸易大厦中的一家店铺,贸易大厦中的每一家店铺都是相互独立的,每家店铺都拥有自己的销售人员、服务人员、以及自己的水表和电表等资源。

    容器指令:

    查看容器

    查看运行的容器

    sudo docker ps

    查看全部容器

    sudo docker ps -a

    启动容器

    sudo docker run 镜像名

    停止容器

    sudo docker stop 容器名

    启动已停止的容器

    sudo docker start 容器名

    删除容器

    sudo docker rm -f 容器名

    批量删除容器(慎用!!!)

    docker rm -f $(docker ps -a -q)

    进入容器

    sudo docker exec -it 容器名 /bin/bash

    查看容器详细信息

    sudo docker inspect 容器名

    查看容器日志

    sudo docker logs 容器ID 
    该花的钱要花,该吃的饭要吃。
  • 相关阅读:
    Python面向对象(类的成员之属性)
    Python面向对象(类的成员之方法)
    Python面向对象(类的成员之字段)
    Python面向对象(多态)
    Python面向对象(继承)
    Python面向对象(构造方法)
    Python面向对象(self参数、封装)
    Python面向对象(定义类和创建对象)
    Pangolin库的使用
    Combinations
  • 原文地址:https://www.cnblogs.com/chao666/p/12346132.html
Copyright © 2020-2023  润新知