美文网首页Docker相关
Docker 和Kubernetes(k8s) 常用指令梳理

Docker 和Kubernetes(k8s) 常用指令梳理

作者: 天马行空爱做梦 | 来源:发表于2020-02-20 16:42 被阅读0次

    背景

    docker 三个基本组成部分整理。待更新:

    1.docker 常用指令

    docker inspect mysql
    可以查看容器mysql的基本配置信息,获取到对应的端口信息,用户名和密码等。
    留意:字段ExposedPorts ,tcp 对外的端口出来了。
    docker exec -it mysql bash
    docker restart mysql
    docker logs -f -t guns
    docker logs -f --tail 200 flink

    > k8s 基本介绍与常用指令

    Kubernetes )
    kubectl get pods|grep flink
    kubectl get pods -o wide|grep flink
    kubectl exec -it flink-8-jobmanager-7b4786845b-zj8bv -- /bin/bash
    kubectl scale deploy <name> --replicas=<num> 水平扩展收缩
    举例:
    kubectl scale -n default deployment mysql --replicas=0
    kubectl scale -n default deployment mysql --replicas=1
    相当于重启部署pod:mysql

    Docker 常用指令:

    1、
    docker exec -it XXX bash -c "echo hello" 表示允许你在容器上执行bash -c 命令echo hello,
    Docker exec -it XXX mkdir dir1_test 表述在容器XXX中创建文件路径dir1_test
    举例:
    foo='docker exec -it XXX bash -c "echo hello"'
    eval $foo —》 结果是hello

    2、
    docker cp 指令:Copy files/folders between a container and the local filesystem 主机到容器,容器到主机,都可以。
    格式:
    docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
    docker cp [OPTIONS] DEST_PATH CONTAINER:SRC_PATH

    3、
    Docker run 指令:Run a command in a new container
    option:
    -v The -v flag mounts the current working directory into the container.

    相关文章

      网友评论

        本文标题:Docker 和Kubernetes(k8s) 常用指令梳理

        本文链接:https://www.haomeiwen.com/subject/rlwxqhtx.html