赞
踩
- 回退到指定版本:git reset --hard 版本号(–hard表示工作区内容也同步到版本的内容)
- 取消暂存:git reset 文件名
- 查看本地分支: git branch
- 查看远程分支: git branch -r
- 查看所有分支: git branch -a
- 创建分支:git branch 分支名
- 删除分支:git branch -d 分支名(只能在别的分支操作,只能删除已经提交了全部内容的分支)
- 强制删除分支:git branch -D(慎用)
- 可能会产生冲突:不同的分支修改了同一个文件的同一处地方
- 产生冲突一定要手动解决,并再次添加到暂存区,提交到本地仓库,而且提交日志会是特殊信息。
概述:每一个目录都有特殊的意义,不要随意乱动,可能导致系统出现问题
- 创建新文件:touch 文件名
- 编辑文件:vi 文件名 (安装vim编辑器:yum install vim)
- 查看文件:
- du -h 查看当前目录的大小和所有子目录的大小
- du -hs 查看当前目录总的大小
- du -hc 同时显示所有目录和文件的总大小
- 压缩相关:
- rpm -qa | grep 文件名称
rpm -ql 查找出来的文件名称 即可得出位置
- 1
- chmod 权限 文件名或者目录名
- 前台启动:java -jar xxx.jar
- 后台启动并写入日志文件:nohup java -jar xxx.jar &yyy.log&
- 概述:Docker是一个C/S架构的程序,一个开源的虚拟化应用容器引擎
- 工作原理:客户端执行docker run命令(表示要运行一个容器),服务端收到docker run命令后,解析执行该命令,在本地查询是否具备运行该容器对应的镜像,有的话,就基于镜像运行容器,没有的话,就去远程仓库下载镜像到本地,在基于镜像运行容器。
- 仓库:存放镜像的服务器,DockerHub,私服(https://hub.docker.com/)
- 镜像:一个文件系统,Docker将应用程序及其所需要的依赖,函数库,环境,配置等文件打包在一起
- 容器:基于镜像运行后形成的进程,具备沙箱机制,容器之间相互隔离,互不影响
- 启动:systemctl start docker
- 设置开机启动:systemctl enable docker(重启操作系统后有效)
- 停止:ststemctl stop docker
- 重启:systemctl restart docker
- 查看本地镜像:docker images
- 搜索镜像:docker search 镜像名称
- 拉取镜像:docker pull 镜像名称[:版本号]
- 到处镜像成一个tar文件:docker save -o [保存的目标文件名称] [镜像名称:版本号]
- 删除镜像:(该镜像没有对应的容器)docker rmi 镜像id或者镜像名称
- 导入镜像:docker load -i xxx.tar(导入后如果查看不到镜像名称,使用dockcer tag 为镜像指定名称)
- 一个没有名称的镜像,叫做虚悬镜像:docker tag 镜像id 镜像名称:tag
- 运行容器:docker run -d -p 宿主机端口:容器端口 --name 容器名称 -v 宿主机目录:容器目录 --rm --restart=always 镜像ID或者镜像名称(–rm 跟 --restart 不能同时使用)
- 查看容器:
- 停止,启动,重启,删除容器:
- 进入容器:
- 查看容器日志:docker logs -f 容器ID或者容器名称
- 概述:可以让宿主机的目录和容器中的目录形成映射关系,实现共享数据(本质就是一个目录)
- 概述:(镜像是分层存储的,每一层都对应有自己的内容)
- 语法:https://docs.docker.com/engine/reference/builder(完整指令)
- 构建镜像:docker build -t 自定义镜像名称:版本
- 概述:Docker官方的一个开源项目,可以实现容器编排部署
- 安装:
- 相关命令:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。