#小结
1:mimi版centos7网络配置
-
第一步:查看VMnet8的子网ip和子网掩码以及网关
-
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.137.3
GATEWAY=192.168.137.2
DNS1=192.168.137.2
-
systemctl restart network重启网络
-
ip addr进行查看
2:docker
进程级别的安装
a:docker安装
-
安装有必要的依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置 Docker 标准发行版本的安装源(aliyun)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast -
使用开发版本的源安装源
这些开发的存储库包含在上面的docker.repo文件中,但默认情况下处于禁用状态。 您可以将它们与稳定的存储库一起启用。
yum-config-manager --enable docker-ce-edge
当然也可以再次禁用它
yum-config-manager --disable docker-ce-edge
-
安装 Docker 社区版本
yum install docker-ce docker-ce-cli containerd.io
-
验证安装和服务是否正常
docker run hello-world
b:mysql安装
docker pull mysql:5.6
docker run -it --name mysql56 -p3307:3306 mysql:5.6
这样数据并不会保存
-i :交互模式
-t:终端
–name:取名
初始化数据库
-
MYSQL_ROOT_PASSWORD(常用)
-
MYSQL_ALLOW_EMPTY_PASSWORD
-
MYSQL_RANDOM_ROOT_PASSWORD
docker rm mysql56(删除容器)
docker run -it --name mysql56 -p3307:3306 -e MYSQL_ROOT_PASSWORD=password mysql:5.6
3:脚本语言
a:脚本语言的三种启动方式
-
1、source命令用法: source FileName
作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"
-
2、sh和bash命令用法: sh FileName bash FileName
作用:在当前相应的bash环境下新建一个子shell读取并执行FileName中的命令。该filename文件可以无"执行权限"
-
3、./的命令用法: ./FileName
作用:打开一个子shell来读取并执行FileName中命令。
该文件必须有可执行的权限。
b:linux启动项目的脚本(.sh)
-
命名(使得命名的可读性强)
-
注释是‘#’
windows下脚本文件是 CRLF ,在linux下是LF
-
‘#!/bin/bash’ echo $shell
-
进入项目目录 cd /opt/project/hrproject
-
更新项目
if( -a project)判断当前工程在不在
git clone ------地址
fi
cd hrproject
git push
mvn clean install
pid=‘ps -ef | grep ping’
kill -9 pid
cd target
nohup java -jar hrproject .jar(nohup–变为后台启动)& 2>1 null
c:启动服务
systemctl starter docker && systemctl enable docker
systemctl 在centos7中
service 在centos6中
4:git拉取项目
opt/apps
opt/project
git clone 地址(git项目的克隆地址)
maven clean install
java -jar demo-0.0.1-SNAPSHOT.jar
curl http://localhost:8080/login(页面的html代码)
5:docker基本命令
a:docker基础命令
-
启动docker
systemctl start docker
-
关闭docker
systemctl stop docker
-
重启docker
systemctl restart docker
b:docker 镜像命令
-
查看自己服务器中docker 镜像列表
docker images
-
搜索镜像
docker search 镜像名
-
拉取镜像
docker pull 镜像名
docker pull mysql:5.6
-
删除镜像
docker rmi -f 镜像名/镜像ID
c:docker 容器命令
-
运行一个容器
docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash
-
查看已运行容器
docker ps
-
停止容器
docker stop
-
删除容器
docker rm -f 容器名/容器ID
-
进入容器方式—推荐使用 exec 方式
docker attach 容器名/容器ID
-
启动容器
docker start 容器ID/容器名
docker restart 重启