docker使用方式和运维技巧

韵味老鸟 2024-06-11 14:56:22

docker 使用方式和运维技巧

一:获取IP地址

docker 启动

docker inspect -f '{{.Name}} => {{.NetworkSettings.IPAddress }}' $(docker ps -aq)

docker-compose启动

docker inspect -f '{{.Name}} => {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)

二:docker 使用技巧

#重启服务

docker service ls

docker service scale elastic_kibana=0

docker service scale elastic_kibana=1

#查看容器及执行外部命令

docker exec 5a793ce99164 /bin/bash -c "ls /"

docker exec 5a793ce99164 /bin/bash -c "ls /opt/flink/plugins/metrics-prometheus"

docker cp 5a793ce99164:/opt/flink/plugins/metrics-prometheus/flink-metrics-prometheus-1.16.1.jar .

#临时运行命令

docker run --rm apache/dolphinscheduler-tools:3.1.4 -c "/bin/ls /"

docker run --rm apache/dolphinscheduler-tools:3.1.4 -c "/bin/ls /opt/dolphinscheduler/tools/sql/sql"

#不运行拷贝文件

创建容器

docker container ls -a|grep test01

#复制文件

docker cp test01:/opt/dolphinscheduler/tools/sql/sql/dolphinscheduler_mysql.sql /root

0 阅读:8