• docker管理


     

    查看容器名

    [root@docker ~]# docker inspect -f "{{.Name}}" a2f
    /u1

    停止/启动终止状态的容器

    [root@docker ~]# docker stop bc65dbacf0b6
    [root@docker ~]# docker start bc65dbacf0b6

    以守护态运行docker

    [root@docker ~]# docker run -d busybox:latest /bin/sh -c 'while true;do echo hello;sleep 2;done'  

    依附(进入)容器(容器必须处于up状态)

    [root@docker ~]# docker run -itd busybox:latest /bin/sh
    6669dac5f5ecee2e5edd0ce49e8fe86668426e6fd1c104750484cfe0e881ee62
    [root@docker ~]# docker attach 6669dac5f5ec
    / # 

    查看docker 的日志(静态/动态)

    [root@docker ~]# docker ps
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    bc65dbacf0b6 busybox:latest "/bin/sh -c 'while tr" 14 seconds ago Up 12 seconds peaceful_jepsen

    # 静态方式会显示出容器运行到当前时间所有的log

    [root@docker ~]# docker logs bc65dbacf0b6
    hello
    hello
    hell0

    # 动态方式会继续显示log   --tail=n  显示最近几次产生的log  -t 会显示log生成的时间

    [root@docker ~]# docker logs -f bc65dbacf0b6 
    hello
    hello
    hello

    ...

    [root@docker ~]# docker logs -f --tail=2 -t 99b165a7a160
    2019-03-25T13:42:00.550385468Z hello
    2019-03-25T13:42:02.552026026Z hello
    2019-03-25T13:42:04.552613148Z hello
    2019-03-25T13:42:06.553125772Z hello

    容器内执行命令

    1.进入容器直接执行

    2.在宿主机上用docker exec执行

    # 守护态
    [root@docker ~]# docker exec -d 99b165a7a160 touch test
    # 交互式
    [root@docker ~]# docker exec -d 99b165a7a160 python
  • 相关阅读:
    11.01T3 实数二分
    11.01T2 树状数组维护动态LIS
    11.1T1打表
    10.31T4 HAOI2010最长公共子序列 计数+容斥原理
    10.31T3 其他算法思想
    10.31T2 点双联通分量+预处理前缀+二分答案
    10.31T1 二分图
    10.30T3 换根
    10.30T2 二分+前缀和(后缀和)
    10.30T1 期望DP
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10402455.html
Copyright © 2020-2023  润新知