阅读 127

Kubernetes和docker----1.开始使用k8s和docker

标签:部分   esc   doc   输入   box   exe   指定端口   映射   des   

开始使用Kubernetes和docker

docker命令

  1. 运行一个容器

    docker run busybox echo "Hello world"

  2. 构建容器镜像

    docker build -t imageName .
    # docker bulid -t <imageName> <Dockerfile位置,一般就用 .>
    # 镜像名只能小写
  3. 列出本地镜像

    docker images

  4. 指定端口、后台运行容器

    dokcer run --name myContainer -p 8080:8080 -d buxybox
    # --name 指定容器名字
    # -p 指定端口映射
    # -d 指定后台运行
  5. 查看容器

    # 查看运行中的容器
    dokcer ps
    
    # 查看所有容器
    docker ps -a
  6. 在容器内部运行shell

    docker exec -it <containerName> bash
    # exec在容器内执行命令
    # -i 确保输入流始终开放
    # -t 分配一个伪终端
  7. 停止和删除容器

    # 停止容器
    docker stop <containerName>
    
    # 删除容器
    docker rm <containerName>
  8. 给镜像打上标签

    docker tag <containerName> <new_containrtName>
  9. 上推和下拉镜像

    docker pull
    docker push

kubectl命令

  1. 查看资源信息

    kubectl get <resourceName>
    # k8s中大部分资源都可以通过get命令查看
  2. 查看资源实例的信息

    kubectl describe <resourceName> <instanceName>
    # 例如 kubectl describe pod busybox
  3. kubectl运行一个Pod

    kubectl run <podName> --image=<imageName>
    # 关于资源的命名,只能由小写字母或者‘-’和‘.’来组成
  4. 修改期望的副本数

    kubectl scale <resourceName> <instanceName> --replicas=<num> # 将实例的期望副本数设置为num
  5. 查看Pod的ip和所在的node

    kubectl get pods -o wide

  6. 在pod中执行shell

    kubectl exec -it <podName> bash

Kubernetes和docker----1.开始使用k8s和docker

标签:部分   esc   doc   输入   box   exe   指定端口   映射   des   

原文地址:https://www.cnblogs.com/panbaishou/p/14412232.html


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐