zoukankan      html  css  js  c++  java
  • 容器

    渣渣一枚,就是记录下基本命令的学习

    docker run ubuntu  /bin/echo 'hello world'    

    启动容器并输出 hello world

    docker run  -t -i ubuntu:19.04  /bin/bash

    运行容器 到交互界面 exit为退出

    docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

    后台运行 -d                  -c 是指在 容器内执行 while循环 

    ee835c4efdde842198efc08b76688b570754dc2667794cef7fa95b6e076c2785

    返还的是容器id

    docker log ee8(只输入容器ID的前前三位 可以查看上面的while循环的输出结果)

    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world

    docker stop  ee8(容器id)

    关闭后台运行的id为ee8的容器

    docker ps -a -q     

    查看终止状态下的容器

    docker start ee8 

    docker run -idt registry

    可以根据容器id 启动容器  restart也可以用

    docker rm ee8 

    删除容器

    进入容器

    docker attach  [NAMES]   

    后边增加制定的names 就可以进入该容器的交互界面

    docker exec  -ti d2c1e259ac96 /bin/bash

    exec 后增加容器id   也可以直接进入指定容器的交互界面

    nsenter 跳过  过段时间再学

    docker export cdb >test_for_stop.tar

    导出容器到一个文件夹,无论这个容器是否运行状态,容器快照默认为当前路径;在其他机器可以使用容器导入命令 从而实现容器的迁移

    cat test_for_stop.tar | docker import  - test/ubuntu:v1.0

    导入容器格式     - test/ubuntu:v1.0  指定快照的repository 和 tag    

  • 相关阅读:
    一失足千古恨在 WSL 中使用了 md 创建文件夹 (2020-04-26)
    开源中国 ThinkPHP 领奖
    投资投机脑图(2019-12-12)
    什么? 1XIN = 21BTC
    笔记:投机和投资 F4NNIU
    如何设置单个 Git 仓库的代理从而提高更新速度
    FastAdmin 使用 phpmail 出现 spl_autoload_register 错误
    plsql 引用型变量
    oracle 存储函数
    oracle存储过程(带参数的存储过程)
  • 原文地址:https://www.cnblogs.com/pingg/p/10189276.html
Copyright © 2011-2022 走看看