标签:部分 esc doc 输入 box exe 指定端口 映射 des
运行一个容器
docker run busybox echo "Hello world"
构建容器镜像
docker build -t imageName .
# docker bulid -t <imageName> <Dockerfile位置,一般就用 .>
# 镜像名只能小写
列出本地镜像
docker images
指定端口、后台运行容器
dokcer run --name myContainer -p 8080:8080 -d buxybox
# --name 指定容器名字
# -p 指定端口映射
# -d 指定后台运行
查看容器
# 查看运行中的容器
dokcer ps
# 查看所有容器
docker ps -a
在容器内部运行shell
docker exec -it <containerName> bash
# exec在容器内执行命令
# -i 确保输入流始终开放
# -t 分配一个伪终端
停止和删除容器
# 停止容器
docker stop <containerName>
# 删除容器
docker rm <containerName>
给镜像打上标签
docker tag <containerName> <new_containrtName>
上推和下拉镜像
docker pull
docker push
查看资源信息
kubectl get <resourceName>
# k8s中大部分资源都可以通过get命令查看
查看资源实例的信息
kubectl describe <resourceName> <instanceName>
# 例如 kubectl describe pod busybox
kubectl运行一个Pod
kubectl run <podName> --image=<imageName>
# 关于资源的命名,只能由小写字母或者‘-’和‘.’来组成
修改期望的副本数
kubectl scale <resourceName> <instanceName> --replicas=<num> # 将实例的期望副本数设置为num
查看Pod的ip和所在的node
kubectl get pods -o wide
在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