CentOS7 和Docker 常用命令

基本運維命令 

基礎命令

systemctl status firewalld
systemctl start firewalld 
systemctl stop firewalld
firewall-cmd --reload
firewall-cmd --zone=public --list-ports 查看開放端口
service firewalld status
service firewalld restart
firewall-cmd --permanent --add-port=8080/tcp -- 添加指定端口
firewall-cmd --permanent --remove-port=8080/tcp 移除指定端口
firewall-cmd --reload
firewall-cmd --state
systemctl stop firewalld.service
yum install net-tools.x86_64  安裝ifconfig的包
yum install -y lsof
lsof -i:端口號 查看端口開放情況

vim 相關

vi filename 打開(新建) 文件
shift+i 插入(編輯模式)
編輯模式 按esc 進入只讀模式
shift+: 進入命令模式
shift+: 之後 輸入wq 保存並退出

docker相關

yum install -y docker
docker rmi 鏡像id 刪除鏡像
docker rm containerId 刪除容器
docker ps -a 查看所有container
docker pull tomcat docker 安裝tomcat
docker build -t . 根據Dockerfile 創建鏡像(.表示Dockerfile在當前目錄)
docker images 查看已經創建的鏡像
docker run 鏡像名 -d  -p 8080:8080 --name 起個名字
docker image prune 刪除dangling鏡像
docker exec -it 10e723ab7004 /bin/bash -- it後面的字符串是你的containerID

簡易Dockerfile

FROM java:8 -- 指定java版本
MAINTAINER baoly -- 創建人信息
ADD formssi-web-server-1.0.jar  formssiprj.jar -- 第一個jar是工程打包後的jar 第二個是別名
EXPOSE 8080
ENTRYPOINT ["java","-jar","formssiprj.jar"] -- 容器啓動之後運行的命令

 

IDEA 打jar包

 1 把項目的pom.xml 中的打包方式指定成jar <packaging>jar</packaging> 如果需要war包就寫成war
 2 cmd 進入到pom.xml 所在的目錄 運行命令

mvn clean install -Dmaven.test.skip=true

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章