zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    几种常用的曲线
    0188. Best Time to Buy and Sell Stock IV (H)
    0074. Search a 2D Matrix (M)
    0189. Rotate Array (E)
    0148. Sort List (M)
    0859. Buddy Strings (E)
    0316. Remove Duplicate Letters (M)
    0452. Minimum Number of Arrows to Burst Balloons (M)
    0449. Serialize and Deserialize BST (M)
    0704. Binary Search (E)
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/10402455.html
Copyright © 2011-2022 走看看