centos7网络配置以及docker安装,mysql镜像的拉取以及docker的基础命令

#小结

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 重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值