k8s
# 查看集群信息
kubectl cluster-info
# 查看 node
kubectl get nodes
- pod log
# nginx 镜像
# 交互进入
docker exec -it ${containerId} /bin/bash
nginx的相关配置信息
root@hongpon316:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
927c9bcbc0f5 nginx:latest "/docker-entrypoint.…" 8 minutes ago Up 8 minutes 0.0.0.0:3340->80/tcp, :::3340->80/tcp mynginx_01
d61fa338ef1f tomcat:latest "catalina.sh run" 2 hours ago Up 2 hours 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp mytomcat_01
root@hongpon316:~# docker exec -it mynginx_01 /bin/bash
root@927c9bcbc0f5:/# ls
bin dev docker-entrypoint.sh home lib64 mnt proc run srv tmp var
boot docker-entrypoint.d etc lib media opt root sbin sys usr
docker exec:
这是 Docker 命令,用于在运行的容器中执行命令。 -it:
这是两个选项的组合,分别为 -i 和 -t。-i 选项表示要开启一个交互式会话,而 -t 选项表示要分配一个伪终端(pseudo-TTY)。这样,你可以与容器的 shell 进行交互。 mynginx_01:
这是容器的名称或容器的 ID。在这种情况下,它是 mynginx_01。 /bin/bash:
这是要在容器中执行的命令。在这里,我们使用 /bin/bash 来启动一个 Bash shell。
root@927c9bcbc0f5:/# whereis nginx
nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx
root@927c9bcbc0f5:/# cd /etc/nginx
root@927c9bcbc0f5:/etc/nginx# ls
conf.d fastcgi_params mime.types modules nginx.conf scgi_params uwsgi_params
root@927c9bcbc0f5:/etc/nginx#
whereis nginx
显示 Nginx 在容器内的位置。
/usr/sbin/nginx
: 这是 Nginx 可执行文件的路径。/usr/lib/nginx
: 这是 Nginx 的库文件路径。/etc/nginx
: 这是 Nginx 的配置文件目录。/usr/share/nginx
: 这是 Nginx 的共享文件目录。
cd /etc/nginx
conf.d: 这是 Nginx 配置文件的子目录,通常用于存储虚拟主机配置等。 fastcgi_params: 这是 FastCGI 参数文件。 mime.types: 这是 MIME 类型映射文件。 modules: 这是 Nginx 模块目录,其中包含 Nginx 所需的模块文件。 nginx.conf: 这是 Nginx 的主配置文件。 scgi_params: 这是 SCGI 参数文件。 uwsgi_params: 这是 uWSGI 参数文件