视频来源:B站《(2022版)最新、最全、最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:(2022版)一套教程搞定k8s安装到实战 | 汇总_COCOgsta的博客-CSDN博客


[root@k8s-master01 ~]# docker version
Client: Docker Engine - CommunityVersion:           20.10.17API version:       1.40Go version:        go1.17.11Git commit:        100c701Built:             Mon Jun  6 23:05:12 2022OS/Arch:           linux/amd64Context:           defaultExperimental:      trueServer: Docker Engine - CommunityEngine:Version:          19.03.15API version:      1.40 (minimum version 1.12)Go version:       go1.13.15Git commit:       99e3ed8919Built:            Sat Jan 30 03:16:33 2021OS/Arch:          linux/amd64Experimental:     falsecontainerd:Version:          1.6.6GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1runc:Version:          1.1.2GitCommit:        v1.1.2-0-ga916309docker-init:Version:          0.18.0GitCommit:        fec3683
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker info
Client:Context:    defaultDebug Mode: falsePlugins:app: Docker App (Docker Inc., v0.9.1-beta3)buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
WARNING: Plugin "/usr/libexec/docker/cli-plugins/docker-scan" is not valid: failed to fetch metadata: fork/exec /usr/libexec/docker/cli-plugins/docker-scan: exec format errorServer:Containers: 10Running: 4Paused: 0Stopped: 6Images: 5Server Version: 19.03.15Storage Driver: devicemapper # aufs、overlay brtfsPool Name: docker-253:0-3035967-poolPool Blocksize: 65.54kBBase Device Size: 10.74GBBacking Filesystem: xfsUdev Sync Supported: trueData file: /dev/loop0Metadata file: /dev/loop1Data loop file: /var/lib/docker/devicemapper/devicemapper/dataMetadata loop file: /var/lib/docker/devicemapper/devicemapper/metadataData Space Used: 619.4MBData Space Total: 107.4GBData Space Available: 10.63GBMetadata Space Used: 18.56MBMetadata Space Total: 2.147GBMetadata Space Available: 2.129GBThin Pool Minimum Free Space: 10.74GBDeferred Removal Enabled: trueDeferred Deletion Enabled: trueDeferred Deleted Device Count: 0Library Version: 1.02.170-RHEL7 (2020-03-24)Logging Driver: json-file # json-file存在本地Cgroup Driver: systemdPlugins:Volume: localNetwork: bridge host ipvlan macvlan null overlayLog: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslogSwarm: inactiveRuntimes: runcDefault Runtime: runcInit Binary: docker-initcontainerd version: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1runc version: v1.1.2-0-ga916309init version: fec3683Security Options:seccompProfile: defaultKernel Version: 4.19.12-1.el7.elrepo.x86_64Operating System: CentOS Linux 7 (Core)OSType: linuxArchitecture: x86_64CPUs: 2Total Memory: 1.923GiBName: k8s-master01ID: PPTJ:RXWD:5IWS:62IC:2GP4:RKI7:R233:3RGW:D6LN:4IXW:WUUZ:NJHRDocker Root Dir: /var/lib/docker # 可以更改的,ssd的硬盘,最好使用一个单独的磁盘进行挂载Debug Mode: falseRegistry: https://index.docker.io/v1/ # hub.docker.comLabels:Experimental: falseInsecure Registries:127.0.0.0/8Live Restore Enabled: falseWARNING: the devicemapper storage-driver is deprecated, and will be removed in a future release.
WARNING: devicemapper: usage of loopback devices is strongly discouraged for production use.Use `--storage-opt dm.thinpooldev` to specify a custom block storage device.
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker search centos
NAME                                         DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
centos                                       The official build of CentOS.                   7199      [OK]
centos/systemd                               systemd enabled base container.                 108                  [OK]
centos/mysql-57-centos7                      MySQL 5.7 SQL database server                   95
kasmweb/centos-7-desktop                     CentOS 7 desktop for Kasm Workspaces            21
centos/mongodb-36-centos7                    MongoDB NoSQL database server                   8
kasmweb/core-centos-7                        CentOS 7 base image for Kasm Workspaces         3
continuumio/centos5_gcc5_base                                                                3
couchbase/centos7-systemd                    centos7-systemd images with additional debug…   1                    [OK]
spack/centos7                                CentOS 7 with Spack preinstalled                1
spack/centos-stream                                                                          0
couchbase/centos-72-jenkins-core                                                             0
fnndsc/centos-python3                        Source for a slim Centos-based Python3 image…   0                    [OK]
couchbase/centos-72-java-sdk                                                                 0
couchbase/centos-69-sdk-build                                                                0
couchbase/centos-70-sdk-build                                                                0
datadog/centos-i386                                                                          0
spack/centos6                                CentOS 6 with Spack preinstalled                0
starlingx/stx-centos                         StarlingX centos                                0
ibmcom/fhe-toolkit-centos-amd64              The IBM Fully Homomorphic Encryption (FHE) T…   0
ibmcom/fhe-toolkit-centos                    The IBM Fully Homomorphic Encryption (FHE) T…   0
apache/couchdbci-centos                      Apache CouchDB CI CentOS                        0
silintl/openldap                             OpenLDAP base image on Centos 6                 0                    [OK]
bitnami/centos-extras-base                                                                   0
bitnami/centos-base-buildpack                Centos base compilation image                   0                    [OK]
couchbase/centos-69-sdk-nodevtoolset-build                                                   0
[root@k8s-master01 ~]# docker search nginx
NAME                                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
nginx                                             Official build of Nginx.                        16983     [OK]
linuxserver/nginx                                 An Nginx container, brought to you by LinuxS…   169
bitnami/nginx                                     Bitnami nginx Docker Image                      131                  [OK]
ubuntu/nginx                                      Nginx, a high-performance reverse proxy & we…   52
bitnami/nginx-ingress-controller                  Bitnami Docker Image for NGINX Ingress Contr…   18                   [OK]
rancher/nginx-ingress-controller                                                                  10
clearlinux/nginx                                  Nginx reverse proxy server with the benefits…   4
ibmcom/nginx-ingress-controller                   Docker Image for IBM Cloud Private-CE (Commu…   4
bitnami/nginx-ldap-auth-daemon                                                                    3
rancher/nginx                                                                                     2
bitnami/nginx-exporter                                                                            2
vmware/nginx                                                                                      2
rancher/nginx-ingress-controller-defaultbackend                                                   2
circleci/nginx                                    This image is for internal use                  2
vmware/nginx-photon                                                                               1
rapidfort/nginx                                   RapidFort optimized, hardened image for NGINX   1
wallarm/nginx-ingress-controller                  Kubernetes Ingress Controller with Wallarm e…   1
bitnami/nginx-intel                                                                               1
kasmweb/nginx                                     An Nginx image based off nginx:alpine and in…   1
rancher/nginx-conf                                                                                0
ibmcom/nginx-ingress-controller-ppc64le           Docker Image for IBM Cloud Private-CE (Commu…   0
continuumio/nginx-ingress-ws                                                                      0
rancher/nginx-ingress-controller-amd64                                                            0
ibmcom/nginx-ppc64le                              Docker image for nginx-ppc64le                  0
rancher/nginx-ssl                                                                                 0
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker pull alpine:latest # 本地若有镜像不会重复拉取
latest: Pulling from library/alpine
2408cc74d12b: Pull complete
Digest: sha256:686d8c9dfa6f3ccfc8230bc3178d23f84eeaf7e457f36f271ab1acc53015037c
Status: Downloaded newer image for alpine:latest
docker.io/library/alpine:latest
You have new mail in /var/spool/mail/root
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker tag alpine:latest guolianggsta/alpine:latest
[root@k8s-master01 ~]# docker tag alpine:latest guolianggsta/alpine:latest
jConfigure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker push guolianggsta/alpine:latest
The push refers to repository [docker.io/guolianggsta/alpine]
24302eb7d908: Mounted from library/alpine
latest: digest: sha256:4ff3ca91275773af45cb4b0834e12b7eb47d1c18f770a0b151381cd227f4c253 size: 528
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker run -it alpine:latest  sh
/ #
/ #
/ #
/ # [root@k8s-master01 ~]# docker run -it nginx:1.14.2 sh
Unable to find image 'nginx:1.14.2' locally
1.14.2: Pulling from library/nginx
27833a3ba0a5: Pull complete
0f23e58bd0b7: Pull complete
8ca774778e85: Pull complete
Digest: sha256:f7988fb6c02e0ce69257d9bd9cf37ae20a60f1df7563c3a2a6abe24160306b8d
Status: Downloaded newer image for nginx:1.14.2
#
# [root@k8s-master01 ~]# docker run -d nginx:1.14.2 sh # -d表示后台启动一个进程
f3925ab212784ce86d350776d3b0daca2688f0a0edf28ff621d1cfe7528e04b9
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker logs -f b1aa9b735420
{"level":"info","msg":"Kubernetes host: https://10.96.0.1:443","time":"2022-06-23T02:13:21Z"}
192.168.1.107 - - [23/Jun/2022:02:13:52 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:14:02 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:14:12 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
{"level":"info","msg":"Database updated: 5 nodes, 10 pods","time":"2022-06-23T02:14:21Z"}
192.168.1.107 - - [23/Jun/2022:02:14:22 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
172.25.92.64 - - [23/Jun/2022:02:14:24 +0000] "GET /healthz HTTP/1.1" 200 13 "" "dashboard/v2.0.4"
192.168.1.107 - - [23/Jun/2022:02:14:32 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:14:42 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:14:52 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
172.25.92.64 - - [23/Jun/2022:02:14:54 +0000] "GET /healthz HTTP/1.1" 200 13 "" "dashboard/v2.0.4"
192.168.1.107 - - [23/Jun/2022:02:15:02 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:15:12 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
{"level":"info","msg":"Database updated: 5 nodes, 10 pods","time":"2022-06-23T02:15:21Z"}
192.168.1.107 - - [23/Jun/2022:02:15:22 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
172.25.92.64 - - [23/Jun/2022:02:15:24 +0000] "GET /healthz HTTP/1.1" 200 13 "" "dashboard/v2.0.4"
192.168.1.107 - - [23/Jun/2022:02:15:32 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
192.168.1.107 - - [23/Jun/2022:02:15:42 +0000] "GET / HTTP/1.1" 200 6 "" "kube-probe/1.20"
[root@k8s-master01 ~]# docker ps
CONTAINER ID   IMAGE                                                                 COMMAND              CREATED        STATUS        PORTS     NAMES
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"   24 hours ago   Up 24 hours             k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"             24 hours ago   Up 24 hours             k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"        24 hours ago   Up 24 hours             k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"             24 hours ago   Up 24 hours             k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
[root@k8s-master01 ~]#
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker ps -a
CONTAINER ID   IMAGE                                                                 COMMAND                  CREATED          STATUS                      PORTS     NAMES
f3925ab21278   nginx:1.14.2                                                          "sh"                     20 minutes ago   Exited (0) 20 minutes ago             optimistic_joliot
dc89f8fb24c8   nginx:1.14.2                                                          "sh"                     22 minutes ago   Exited (0) 20 minutes ago             sleepy_borg
04cd7a480254   alpine:latest                                                         "sh"                     24 minutes ago   Exited (0) 23 minutes ago             adoring_faraday
d99c0a30c82c   alpine:latest                                                         "bash"                   24 minutes ago   Created                               distracted_khorana
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"       24 hours ago     Up 24 hours                           k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago     Up 24 hours                           k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"            24 hours ago     Up 24 hours                           k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
ec82192edef4   963564fb95ed                                                          "/usr/local/bin/flex…"   24 hours ago     Exited (0) 24 hours ago               k8s_flexvol-driver_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
ab63d540576f   ca5564c06ea0                                                          "/install-cni.sh"        24 hours ago     Exited (0) 24 hours ago               k8s_install-cni_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago     Up 24 hours                           k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
6b91d896f94c   registry.cn-beijing.aliyuncs.com/dotbalo/metrics-scraper              "/metrics-sidecar"       44 hours ago     Exited (2) 24 hours ago               k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_0
f15b45ac36ef   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 44 hours ago     Exited (0) 24 hours ago               k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_0
e56fca8267fa   registry.cn-beijing.aliyuncs.com/dotbalo/node                         "start_runit"            47 hours ago     Exited (0) 24 hours ago               k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
dc9471add10b   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 47 hours ago     Exited (0) 24 hours ago               k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
[root@k8s-master01 ~]#
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker ps -q
b1aa9b735420
646932befa6a
27a98fe675fc
2bcad372e77e
[root@k8s-master01 ~]#
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker ps -qa
f3925ab21278
dc89f8fb24c8
04cd7a480254
d99c0a30c82c
b1aa9b735420
646932befa6a
27a98fe675fc
ec82192edef4
ab63d540576f
2bcad372e77e
6b91d896f94c
f15b45ac36ef
e56fca8267fa
dc9471add10b
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker exec -it  27a98fe675fc bash
[root@k8s-master01 /]#
[root@k8s-master01 /]#
[root@k8s-master01 /]# ls
@System.solv  bin  boot  calico-secrets  dev  etc  home  included-source  lib  lib64  licenses  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@k8s-master01 /]# 
[root@k8s-master01 ~]# echo "test cp" > index.html
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# ls
anaconda-ks.cfg                  index.html            k8s-ha-install                             kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm
etcd-v3.4.13-linux-amd64.tar.gz  initial-setup-ks.cfg  kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm  kubernetes-server-linux-amd64.tar.gz
[root@k8s-master01 ~]# docker cp index.html 6f7256e24436:/usr/share/nginx/html/
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker cp 6f7256e24436:/usr/share/nginx/html/index.html .
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker ps -a
CONTAINER ID   IMAGE                                                                 COMMAND                  CREATED          STATUS                      PORTS                   NAMES
6f7256e24436   nginx:1.14.2                                                          "nginx -g 'daemon of…"   4 minutes ago    Up 4 minutes                0.0.0.0:12345->80/tcp   keen_mccarthy
f3925ab21278   nginx:1.14.2                                                          "sh"                     35 minutes ago   Exited (0) 35 minutes ago                           optimistic_joliot
dc89f8fb24c8   nginx:1.14.2                                                          "sh"                     38 minutes ago   Exited (0) 36 minutes ago                           sleepy_borg
04cd7a480254   alpine:latest                                                         "sh"                     39 minutes ago   Exited (0) 39 minutes ago                           adoring_faraday
d99c0a30c82c   alpine:latest                                                         "bash"                   40 minutes ago   Created                                             distracted_khorana
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"       24 hours ago     Up 24 hours                                         k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago     Up 24 hours                                         k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"            24 hours ago     Up 24 hours                                         k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
ec82192edef4   963564fb95ed                                                          "/usr/local/bin/flex…"   24 hours ago     Exited (0) 24 hours ago                             k8s_flexvol-driver_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
ab63d540576f   ca5564c06ea0                                                          "/install-cni.sh"        24 hours ago     Exited (0) 24 hours ago                             k8s_install-cni_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago     Up 24 hours                                         k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
6b91d896f94c   registry.cn-beijing.aliyuncs.com/dotbalo/metrics-scraper              "/metrics-sidecar"       44 hours ago     Exited (2) 24 hours ago                             k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_0
f15b45ac36ef   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 44 hours ago     Exited (0) 24 hours ago                             k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_0
e56fca8267fa   registry.cn-beijing.aliyuncs.com/dotbalo/node                         "start_runit"            2 days ago       Exited (0) 24 hours ago                             k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
dc9471add10b   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 2 days ago       Exited (0) 24 hours ago                             k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_0
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker rm f3925ab21278
f3925ab21278
[root@k8s-master01 ~]# docker images
REPOSITORY                                                        TAG       IMAGE ID       CREATED         SIZE
guolianggsta/alpine                                               latest    e66264b98777   4 weeks ago     5.52MB
alpine                                                            latest    e66264b98777   4 weeks ago     5.52MB
registry.cn-beijing.aliyuncs.com/dotbalo/node                     v3.15.3   d45bf977dfbf   21 months ago   262MB
registry.cn-beijing.aliyuncs.com/dotbalo/pod2daemon-flexvol       v3.15.3   963564fb95ed   21 months ago   22.8MB
registry.cn-beijing.aliyuncs.com/dotbalo/cni                      v3.15.3   ca5564c06ea0   21 months ago   110MB
registry.cn-beijing.aliyuncs.com/dotbalo/metrics-scraper          v1.0.4    86262685d9ab   2 years ago     36.9MB
registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64   3.2       80d28bedfe5d   2 years ago     683kB
nginx                                                             1.14.2    295c7be07902   3 years ago     109MB
[root@k8s-master01 ~]# docker rmi guolianggsta/alpine
Untagged: guolianggsta/alpine:latest
Untagged: guolianggsta/alpine@sha256:4ff3ca91275773af45cb4b0834e12b7eb47d1c18f770a0b151381cd227f4c253
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker ps
CONTAINER ID   IMAGE                                                                 COMMAND                  CREATED         STATUS         PORTS                   NAMES
6f7256e24436   nginx:1.14.2                                                          "nginx -g 'daemon of…"   6 minutes ago   Up 6 minutes   0.0.0.0:12345->80/tcp   keen_mccarthy
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"       24 hours ago    Up 24 hours                            k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"            24 hours ago    Up 24 hours                            k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker stop 6f7256e24436
6f7256e24436
[root@k8s-master01 ~]# docker ps
CONTAINER ID   IMAGE                                                                 COMMAND              CREATED        STATUS        PORTS     NAMES
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"   24 hours ago   Up 24 hours             k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"             24 hours ago   Up 24 hours             k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"        24 hours ago   Up 24 hours             k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"             24 hours ago   Up 24 hours             k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker start 6f7256e24436
6f7256e24436
[root@k8s-master01 ~]# docker ps
CONTAINER ID   IMAGE                                                                 COMMAND                  CREATED         STATUS         PORTS                   NAMES
6f7256e24436   nginx:1.14.2                                                          "nginx -g 'daemon of…"   7 minutes ago   Up 7 seconds   0.0.0.0:12345->80/tcp   keen_mccarthy
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"       24 hours ago    Up 24 hours                            k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"            24 hours ago    Up 24 hours                            k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker history alpine
IMAGE          CREATED       CREATED BY                                      SIZE      COMMENT
e66264b98777   4 weeks ago   /bin/sh -c #(nop)  CMD ["/bin/sh"]              0B
<missing>      4 weeks ago   /bin/sh -c #(nop) ADD file:8e81116368669ed3d…   5.52MB
[root@k8s-master01 ~]# 
[root@k8s-master01 ~]# docker ps
CONTAINER ID   IMAGE                                                                 COMMAND                  CREATED         STATUS         PORTS                   NAMES
6f7256e24436   nginx:1.14.2                                                          "nginx -g 'daemon of…"   9 minutes ago   Up 2 minutes   0.0.0.0:12345->80/tcp   keen_mccarthy
b1aa9b735420   86262685d9ab                                                          "/metrics-sidecar"       24 hours ago    Up 24 hours                            k8s_dashboard-metrics-scraper_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_1
646932befa6a   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_dashboard-metrics-scraper-7645f69d8c-92hzc_kubernetes-dashboard_b5bd764b-b520-4450-99d9-aac6c55e8316_2
27a98fe675fc   d45bf977dfbf                                                          "start_runit"            24 hours ago    Up 24 hours                            k8s_calico-node_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
2bcad372e77e   registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2   "/pause"                 24 hours ago    Up 24 hours                            k8s_POD_calico-node-tstnv_kube-system_9f4ae917-7448-4a99-aca2-f7126c768a0a_1
[root@k8s-master01 ~]#
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker cp index.html 6f7256e24436:/usr/share/nginx/html/
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker commit -a "guolianggsta" -m "add index.html" 6f7256e24436 nginx:commit
sha256:029ceeabb47df6459ce0745b691a2ef1477e3627ff3371ccffd481534ebe6c47
[root@k8s-master01 ~]#
[root@k8s-master01 ~]#
[root@k8s-master01 ~]# docker run -it --rm nginx:commit bash
root@bab55273616f:/# cd /usr/share/nginx/html/
root@bab55273616f:/usr/share/nginx/html# ls
50x.html  index.html
root@bab55273616f:/usr/share/nginx/html# ls -l
total 8
-rw-r--r-- 1 root root 537 Dec  4  2018 50x.html
-rw-r--r-- 1 root root   8 Jun 24 02:32 index.html
root@bab55273616f:/usr/share/nginx/html# 

docker build在之后的课程讲解

(2022版)一套教程搞定k8s安装到实战 | Docker基本命令相关推荐

  1. (2022版)一套教程搞定k8s安装到实战 | Ingress

    视频来源:B站<(2022版)最新.最全.最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支 ...

  2. (2022版)一套教程搞定k8s安装到实战 | 临时容器

    视频来源:B站<(2022版)最新.最全.最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支 ...

  3. Material UI – React (2022) 版的完整教程

    Material UI – React (2022) 版的完整教程 这是关于 Material UI 的最期待的课程.该课程涵盖了 Material UI 的所有组件 课程英文名:Material U ...

  4. 如何用一套引擎搞定机器学习全流程?

    作者:陈戊超(仲卓) 深度学习技术在当代社会发挥的作用越来越大.目前深度学习被广泛应用于个性化推荐.商品搜索.人脸识别.机器翻译.自动驾驶等多个领域,此外还在向社会各个领域迅速渗透. 背景 当前,深度 ...

  5. python课件_如何20小时搞定Python量化期权实战?

    <Python量化期权实战应用>课程,在预售初期就备受关注,课程开始上线以来,内容更是受到了广大学员的一致好评. 眼看着课程就快要更新完毕了,如果还没有开始学习的同学要抓紧时间了. 课程总 ...

  6. python量化期权_如何20小时搞定Python量化期权实战?

    <Python量化期权实战应用>课程,在预售初期就备受关注,课程开始上线以来,内容更是受到了广大学员的一致好评. 眼看着课程就快要更新完毕了,如果还没有开始学习的同学要抓紧时间了. 课程总 ...

  7. 四步搞定OPENVAS安装

    四步搞定OPENVAS安装 第一步: Configure Atomicorp Repository (as user root, only once) wget -q -O http://www.at ...

  8. 掌控板教程 | 搞定 Siri 语音控制,只要半小时!

    话不多说,先上效果演示视频: 本教程适用于掌控板及其他 ESP32 开发板. # 前言 # 前段时间,我在公众号上面发了一篇文章:掌控板 V1.1 语音识别初体验 在这篇文章中,我使用了还处于测试阶段 ...

  9. 【视频版】《Easy搞定Golang设计模式》

    一.在线教学视频 平台 链接 https://www.bilibili.com/video/BV1Eg411m7rV https://www.douyin.com/video/714644960885 ...

最新文章

  1. window 服务(二)
  2. mysql 时间差函数 timestampdiff datediff 简介
  3. DataLoader 与 Dataset
  4. python 对图片进行直方图均衡化处理(批量自动遍历文件夹图片)
  5. Boost:求容器的最小元素和最大元素
  6. controlleradvice 参数_Spring MVC之@ControllerAdvice详解
  7. mysql查询网址_bootstrap+flask+mysql实现网站查询
  8. 写给小白的WordPress详细安装步骤
  9. C# list导出Excel(二)
  10. STM32启动代码概述
  11. 力特usb转串口线驱动 linux,力特usb转串口驱动下载
  12. Vue页面跳转动画效果实现
  13. 第2章 无人艇局部危险避障算法研究
  14. 触屏计算机显示器CDU,科技:关于电脑显示器你所需要知道的
  15. GBase 8s 数据库空间(dbspace)
  16. Ubuntu 和 Debian 的关系
  17. 阿里云S级新游上云最佳实践
  18. Adsafe 导致win10 中窗口错位
  19. oracle数据库审计用什么数据库审计软件好?可以用什么方式部署?
  20. mac软件linux系统,Linux应用安装有福啦!和苹果Mac一样方便的单文件安装

热门文章

  1. 【Dart 教程系列第 9 篇】Dart 之 clear 清空数组
  2. 基于pytorch搭建ResNet神经网络用于花类识别
  3. 统计学(四):方差分析
  4. c语言用printf画熊猫,STM32重定向printf()和scanf()到UART
  5. 【ClickHouse】从Mysql迁移到ClickHouse大全
  6. UE4_蓝图室内功能交互
  7. QQ网页登录挖取记录
  8. 请问word表格里的内容设置为标题后,不能在导航里显示
  9. 2010最牛逼的签名
  10. 批量记录收支明细:手把手教你如何查看上个月的收支明细并打印。