發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊(cè)
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
運(yùn)行一個(gè)容器
docker run busybox echo "Hello world"
構(gòu)建容器鏡像
docker build -t imageName . # docker bulid -t <imageName> <Dockerfile位置,一般就用 .> # 鏡像名只能小寫
列出本地鏡像
docker images
指定端口、后臺(tái)運(yùn)行容器
dokcer run --name myContainer -p 8080:8080 -d buxybox # --name 指定容器名字 # -p 指定端口映射 # -d 指定后臺(tái)運(yùn)行
查看容器
# 查看運(yùn)行中的容器 dokcer ps # 查看所有容器 docker ps -a
在容器內(nèi)部運(yùn)行shell
docker exec -it <containerName> bash # exec在容器內(nèi)執(zhí)行命令 # -i 確保輸入流始終開放 # -t 分配一個(gè)偽終端
停止和刪除容器
# 停止容器 docker stop <containerName> # 刪除容器 docker rm <containerName>
給鏡像打上標(biāo)簽
docker tag <containerName> <new_containrtName>
上推和下拉鏡像
docker pull docker push
查看資源信息
kubectl get <resourceName> # k8s中大部分資源都可以通過get命令查看
查看資源實(shí)例的信息
kubectl describe <resourceName> <instanceName> # 例如 kubectl describe pod busybox
kubectl運(yùn)行一個(gè)Pod
kubectl run <podName> --image=<imageName> # 關(guān)于資源的命名,只能由小寫字母或者'-’和'.’來組成
修改期望的副本數(shù)
kubectl scale <resourceName> <instanceName> --replicas=<num> # 將實(shí)例的期望副本數(shù)設(shè)置為num
查看Pod的ip和所在的node
kubectl get pods -o wide
在pod中執(zhí)行shell
kubectl exec -it <podName> bash
來自: Coder編程 > 《待分類》
0條評(píng)論
發(fā)表
請(qǐng)遵守用戶 評(píng)論公約
基于容器微服務(wù)的 PaaS 云平臺(tái)設(shè)計(jì)(二)通過kubernetes實(shí)現(xiàn)微服務(wù)容器管理
Nodes上部署Kube-proxy(服務(wù)發(fā)現(xiàn) 、定期從etcd獲取所有的service根據(jù)service信息創(chuàng)建代理、客戶pod訪問其他pod都經(jīng)過proxy轉(zhuǎn)發(fā) )、Kubelet(管理容器的守護(hù)進(jìn)程、管理Docker主機(jī)來啟動(dòng)容器的管理程序...
Docker集群管理工具-Kubernetes部署記錄
在master上查看集群中節(jié)點(diǎn)及節(jié)點(diǎn)狀態(tài)[root@k8s-master ~]# kubectl -s http://k8s-master:8080 get nodeNAME STATUS AGEk8s-...
在Kubernetes上運(yùn)行SAP UI5應(yīng)用(下): 一個(gè)例子體會(huì)Kubernetes內(nèi)容器的高可用性和彈性伸縮
在Kubernetes上運(yùn)行SAP UI5應(yīng)用(下): 一個(gè)例子體會(huì)Kubernetes內(nèi)容器的高可用性和彈性伸縮。換句話說,Kubernetes環(huán)境的搭建,系統(tǒng)的配置,可以全部交給Kubernetes的管理員,而應(yīng)用開發(fā)人員作為Kubernet...
圖文并茂!帶你深度解析Kubernetes
帶你深度解析Kubernetes.Kubernetes中API Server的核心功能是提供Kubernetes各類資源對(duì)象(如Pod、RC、Service等)的增、刪、改、查及Wa...
如何通過在多個(gè)Vagrant管理的虛擬機(jī)上部署多節(jié)點(diǎn)Kubernetes集群?
建一個(gè)Kubernetes集群。$ curl https://get.k8s.io > kubernetes_install.sh$ bash kubernetes_install.shDownloading kubernetes re...
Kubernetes 運(yùn)維學(xué)習(xí)筆記
在kubernetes中,要運(yùn)行幾個(gè)pod,是需要定義一個(gè)配置文件,在這個(gè)配置文件里定義用哪個(gè)控制器啟動(dòng)和控制幾個(gè)pod,在每個(gè)pod里要定義那幾...
Docker與k8s的恩怨情仇(六)
我們可以通過以下yaml定義一個(gè)維護(hù)了3個(gè)nginx副本的deployment:其實(shí)Kubernetes在最初的版本中只有ReplicaSet這種控制器模式,控制的是...
k8s安全學(xué)習(xí)
如果我們?cè)趧?chuàng)建Pod時(shí),將Node節(jié)點(diǎn)的根目錄掛載到Pod的某個(gè)目錄下,由于我們能在Pod內(nèi)部執(zhí)行命令,所以我們可以修改掛載到Pod下的Node節(jié)...
基于Kubernetes和Docker構(gòu)建微服務(wù)之路
@FeignClient(name = ''''''''account-service'''''''', url = '...
微信掃碼,在手機(jī)上查看選中內(nèi)容