zoukankan      html  css  js  c++  java
  • 常用docker命令总结

    abc为容器的名字或者id号


    1.从容器拷出文件到主机:
    sudo docker cp abc:/root/.tendermint/config/genesis.json /opt
    从主机拷贝文件到容器:
    sudo docker cp /opt/genesis.json tender2:/root/.tendermint/config/

    2.在容器中开启一个交互式终端:
    sudo docker exec -it abc bash

    3.查看容器IP地址:
    sudo docker inspect abc|grep IPAddress

    4.查看容器端口映射
    sudo docker port abc

    5.查看容器中的进程:
    sudo docker top abc

    6.列出容器信息:
    sudo docker ps -a

    7.列出本地镜像:
    sudo docker images

    8.连接上正在运行的容器:
    docker attach --sig-proxy=false abc

    9.启动容器
    sudo docker start abc

    10.重启容器
    sudo docker restart abc

    11.删除容器
    sudo docker rm abc

    12.停止docker服务:
    systemctl stop docker

    13.启动docker服务
    systemctl start docker

    14.容器做成镜像,并导出为文件
    docker commit 9669b2588478 newimage
    docker save newimage > /tmp/newimage.tar

    15.镜像文件导入系统
    docker load < /tmp/newimage.tar

    16.查看容器镜像最近300条日志
    docker logs --tail=300 abc

    17.删除镜像
    docker rmi abc

    18.修改镜像tag
    docker tag registry.aliyuncs.com/google_containers/kube-apiserver:v1.19.1 k8s.gcr.io/kube-apiserver:v1.19.1

  • 相关阅读:
    k8s-存储-volume
    k8s-存储-configmap
    k8s-集群调度
    k8s-常用命令
    k8s-资源限制
    k8s-更改证书时间
    kubeadmin安装k8s
    CCPC-Wannafly Winter Camp Day7 D---二次函数【数论】【构造】
    洛谷P1219 八皇后【dfs】
    2019寒假计数器
  • 原文地址:https://www.cnblogs.com/tyche116/p/13139223.html
Copyright © 2011-2022 走看看