zoukankan      html  css  js  c++  java
  • ③.docker container

    docker run

    --name='yangtao' 容器的名字
    -d 放在后台运行
    -it -i是交互t是分配终端
    -p 指定容器端口映射
    -p ip:80:80 指定ip端口映射
    -p 80:80

    -P 随机端口

    docker ps 查看运行的容器

    -a 查看全部容器
    -q 查看容器的id
    -n=2 显示推出

    退出容器

    exit
    ctrl + p + q

    docker rm 删除容器

    docker rm 容器ID
    docker rm -f 容器ID 删除正在运行的容器

    docker start id

    docker stop id

    docker restart id

    docker kill id

    docker logs id 查看日志

    -f 交互查看日志

    docker top id 查看容器内的进程

    root@PC-20210619HHHN:~# docker top test
    UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
    root                562                 534                 0                   06:34               ?                   00:00:00            /bin/bash -c while true;do echo 1 && sleep 1 ;done
    root                923                 562                 0                   06:37               ?                   00:00:00            sleep 1
    

    docker inspect id 查看容器的详细信息

    docker exec -it id bash 进入正在运行的容器

    docker attach id 进入正在运行的程序

    docker cp 容器和宿主机复制文件

    docker cp id:/root .            复制容器内的文件到当前目录
    docker cp test.txt  id:/root    复制宿主机的文件到容器内部
    
  • 相关阅读:
    第一次通过CLR Profile解决内存占用过高的问题
    未处理的异常
    var和dynamic的区别及如何正确使用dynamic?
    C#添加本地打印机
    CSS样式
    CSS选择器
    Winform 数据绑定
    [CLR via C#]值类型的装箱和拆箱
    Java Object
    设计模式_创建型模式
  • 原文地址:https://www.cnblogs.com/yangtao416/p/14981513.html
Copyright © 2011-2022 走看看