• Docker 容器使用


    获取镜像

    docker pull ubuntu

    评:如不下载,在启动镜像时如果发现本地没有,会自动下载

    启动容器

    [running]jihite@:~$ docker run -it ubuntu /bin/bash
    root@46db001d96f5:/# echo "hello"
    hello

    后台启动,加参数-d, 如下边例子

    问题:可以同时启动多少个容器?多个

    [running]jihite@:~$ docker run -itd ubuntu /bin/bash
    097ca1f3667e7edaea9c54e5861a312389444a0b3a14bd0fa6bd2bff058791e0
    [running]jihite@:~$ docker run -itd ubuntu /bin/bash
    372fe6e61e1e6bbbd716761f9b6855d335c8530c3e856d5c0edaef21ded83c0b
    
    [running]jihite@:~$ docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    372fe6e61e1e        ubuntu              "/bin/bash"         8 seconds ago       Up 7 seconds                            zen_snyder
    097ca1f3667e        ubuntu              "/bin/bash"         10 seconds ago      Up 9 seconds                            nervous_northcutt

    停止一个容器

    [running]jihite@:~$ docker stop 097ca1f3667e
    097ca1f3667e

    删除容器

    docker rm -f b5c848636e6f

    进入、退出后台启动的容器

    [running]jihite@:~$ docker exec -it 372fe6e61e1e /bin/bash
    root@372fe6e61e1e:/# exit
    exit

    查看容器

    docker ps

    展示存活的容器,如果展示所有的,加参数-a

    导出容器

    docker export 372fe6e61e1e > ubuntu_store.tar

    容器快照372fe6e61e1e存储到本地文件

    导入容器

    方式1: 通过本地文件导入

    docker import ubuntu_store.tar test/ubuntu:v1

    查看镜像

    [running]jihite@:~$ docker images
    REPOSITORY                                                      TAG                 IMAGE ID            CREATED             SIZE
    test/ubuntu                                                     v1                  80e674d9a004        2 minutes ago       64.2MB

    可以看到镜像里多了个刚才导入的镜像,启动下

    [running]jihite@:~$ docker run -it test/ubuntu:v1 /bin/bash
    root@5f78cd5f746e:/#

    方式2:通过远程链接导入

    docker import http://example.com/exampleimage.tgz example/imagerepo
  • 相关阅读:
    JDK10源码阅读--String
    [java大数据面试] 2018年4月百度面试经过+三面算法题:给定一个数组,求和为定值的所有组合.
    python scrapy爬取知乎问题和收藏夹下所有答案的内容和图片
    读取数据库信息并生成表设计文档Word版本
    怀念那时正规的软件开发流程
    eclipse安装java web插件
    webAPI+angularJS文件上传和下载
    .net整理
    怎么向老板解释你工作的价值?
    JS高级代码
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/12630766.html
Copyright © 2020-2023  润新知