当前位置:网站首页>centos7网络配置以及docker安装,mysql镜像的拉取以及docker的基础命令
centos7网络配置以及docker安装,mysql镜像的拉取以及docker的基础命令
2022-07-13 17:29:00 【Radan小哥】
#小结
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 重启
边栏推荐
- Senior explanation - the difference between FPGA and MCU [basic concept of Bi design]
- 图片清晰度问题
- 电脑文件无法删除怎么办?
- Continous Gesture Recognition with hand-orented spatiotemporal feature
- 上课笔记(3)例题(2)——#567. 庆功会(beanfeast)
- The parameters trained by tensorflow are transformed into those under Caffe framework Caffemodel model
- ES6中箭头函数 (=>)、三点运算符(...)的基本用法和注意事项(this指向)
- build_opencv.sh
- 735. Planetary collision: simple stack simulation application problem
- [底层原理]Socket 究竟是什么? 为啥网络离不开 Socket?
猜你喜欢
随机推荐
A systematic framework for describing the impact of machine learning on greenhouse gas emissions
电脑文件夹无法重命名怎么办?
如何关闭卡死的程序进程?
【面试:并发篇12:多线程:线程八锁】
PHP basics explain PHP Basics
See you in Chengdu, starrocks! How can enterprises create a new paradigm of rapid and unified data analysis to help businesses upgrade in an all-round way
分布式单体的六大病症
How to write effective interface tests?
How to shield yandexbot
Yandexbot IP address segment
Mysql-MVCC
Niobe 407 of kaihong Zhigu was officially incorporated into the code trunk of openharmony
rogerbot 爬虫介绍
Continous Gesture Recognition with hand-orented spatiotemporal feature
电脑桌面图标有小黄锁怎么办?
【一知半解】AQS
Oracle本地网络服务
[底层原理]Socket 究竟是什么? 为啥网络离不开 Socket?
LeNet5、AlexNet、VGGNet、ResNet
Mindjet MindManager adding image labels









