docker、linux、windows、maven
docker cmd:
[] 在本文代表变量 当然 "[]"要省略
docker images
拉取镜像
docker pull [CONTAINER NAME]:[version]
查看容器运行情况
docker ps
查看全部已经运行的容器情况
docker ps -a
查看容器日志
docker -f logs ¥{id}
进入容器内部
docker exec -it [容器名] /bin/bash
删除已经运行过的容器 建议不要删除正在运行的容器
docker rm [CONTAINER ID/NAMES]
删除已有镜像
docker rmi [CONTAINER ID]
从主机复制到容器 sudo docker cp host_path containerID:container_path
从容器复制到主机 sudo docker cp containerID:container_path host_path
例如:
docker cp myblog.war mytomcat:/usr/local/tomcat/webapps
例如用 docker 启动7.6.0 es:
es 容器启动例子: docker run -d -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name es -p [linux 端口]:[容器内部端口] -p 9300:9300 -p 5601:5601 -e "discovery.type=single-node" elasticsearch
启动kibana容器: docker run -d/-it -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:[es names] [es container ID]
linux cmd:
基于centos7
查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start
添加指定需要开放的端口:firewall-cmd --add-port=[port number]/tcp --permanent
重载入添加的端口:firewall-cmd --reload
移除指定端口:firewall-cmd --permanent --remove-port=[port number]/tcp
查看所有开启的端口 firewall-cmd --list-ports
切换 子用户 su [username]
端口信息 netstat -anp |grep [port]
线程信息 ps aux | grep [line number]
查找文件根据文件名 find / -name [file name]
安装程序 apt-get install [程序名]
查看端口是否开发 开放有信息,未开放没有信息 lsof -i:[port]
检查系统中的开放端口列表 ss -lntu
查看文件/文件夹信息 stat [选项] 文件名/目录名
杀死进程 kill -9 [进程号]
查看正在运行时输出的日志文件 tail -f [log path+log file]
windows cmd:
端口信息 netstat -ano|findstr "[port]"
查看应用 tasklist |findstr "进程id号"
干掉应用 taskkill /f /t /im ["进程id或者进程名称"]
maven cmd:
mvn clean 会把原来target目录给删掉重新生成。
mvn install 安装当前工程的输出文件到本地仓库,然后打包
mvn clean install 先删除target文件夹 ,然后打包到target