Docker学习笔记(三)docker查看容器内软件详情
docker 常用命令
·
引言
docker 对于广大的猿友们并不陌生,但是很少有猿去关注docker里面部署的相关软件的版本或者去深入了解一些命令,因此,才会有小猿去整理本片文章,下面进入正题。
docker 查看软件版本
先确保有各个软件存在
nginx
docker image inspect nginx:latest | grep -i version
docker exec -it nginx nginx -v
redis
docker exec -it redis redis-server -v
docker image inspect redis:latest | grep -i version
jdk
docker image inspect nginx:latest | grep -i version
nacos
docker image inspect nacos/nacos-server:latest | grep -i version
centos
进入应用后找不到对应的版本。
查看版本
cat /etc/redhat-release
查看docker日志
docker logs -f --tail 200 容器名|容器ID
docker网络操作
查看容器ip
method1
docker inspect 容器名称 | 容器ID
method2
docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称 | 容器ID
docker inspect --format '{{ .NetworkSettings.IPAddress }}' 容器名称 | 容器ID
docker inspect -f '{{.Name}} -{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名称 | 容器ID
method3
## 查看所有容器的ip
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
不同网段的docker容器互联
查看docker网络
docker network list
不同网段的容器通信
docker network connect docker_basesoft-net 容器名|容器ID
查看网络
docker network inspect docker_basesoft-net
更多推荐
已为社区贡献1条内容
所有评论(0)