zoukankan      html  css  js  c++  java
  • docker-容器操作

    容器的操作包括,创建、启动、停止、重启、删除、导出导入等操作。

    创建

    当我们运行一个镜像时,他就会创建一个容器,所以当容器已经被创建后,我们应该是使用启动命令来启动容器,而不再是运行镜像,否则又会新建容器。

    docker run就是新建时并启动

    docker start一个已经被创建好的容器

    docker restart重启一个已经被创建好的容器。

    docker ps查看正在运行的容器  -a查看所有容器,包括停止的。 -f进行过滤。

    运行

    运行又分前台运行和后台运行。

    后台运行-d。那么这时候如果有输出,结果就会送到docker logs里,可以通过docker log命令进行查看。

    暂停

    docker stop

    进入容器

    可以使用docker attach或nsenter工具

    导入导出

    导出

    docker export

    $ sudo docker ps -a
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                    PORTS               NAMES
    7691a814370e        ubuntu:14.04        "/bin/bash"         36 hours ago        Exited (0) 21 hours ago                       test
    $ sudo docker export 7691a814370e > ubuntu.tar

    导入

    docker import

    $ cat ubuntu.tar | sudo docker import - test/ubuntu:v1.0
    $ sudo docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED              VIRTUAL SIZE
    test/ubuntu         v1.0                9d37a6082e97        About a minute ago   171.3 MB

    删除

    docker rm注意是rm不是rmi后者是删除镜像,而且删除镜像前,要先删除容器。

  • 相关阅读:
    input输入密码变黑点密文
    清除浮动的几种方法
    const let,console.log('a',a)跟console.log('a'+a)的区别
    Egret Wiing3快捷键
    时间转换成2016/12/29 14:23:09格式
    http status code
    构造函数模式
    Log4net
    Autofac
    WebApi返回Json格式字符串
  • 原文地址:https://www.cnblogs.com/gorgage/p/7300284.html
Copyright © 2011-2022 走看看