0
点赞
收藏
分享

微信扫一扫

34-39软件安装

whiteMu 2022-02-10 阅读 89

34-39软件安装

34、安装软件说明

每个软件的安装有差别

使用容器化的优势、

只要有镜像,就很方便

docker pull images

docker run mysql

docker run redis

进入compose时代,微服务也打包成镜像,相当于一个全家桶

使用k8s统一管理起来。

步骤

搜索镜像
拉取镜像
查看镜像
启动镜像  服务端口映射
停止容器
移除容器

35、tomcat安装上集

总体步骤

1、从dockerhub查找
下载下来
2、拉取镜像到本地
docker pull tomcat
从国内阿里云下载
3、查看是否拉取成功
docker images tomcat

4、使用镜像创建容器实例
docker run -it -p 8080:8080 tomcat

docker run -d -p 8080:8080 --name t1 tomcat

36、下集

尝试访问首页能否成功

localhost:8080

最新版本下对首页访问发生改变

解决

//没有映射端口或者没有关闭防火墙
不是

/docker exec -it ddkgh34h53 /bin/bash

ls -l
cd webapps
ls -l
发现里面没有东西

cd..
rm -r webapps
ls -l
mv webapps.dist webapps  //改名,这个里面有东西
免修改版
docker run -d -p 8080:8080 --name mytomcat8 billygoo/tomcat8-jdk8

37、mysql安装上

docker images5.7

用docker之前Llinux已经安装过docker,需要判断一下
ps -ef|grep mysql
不存在
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker ps
docker exec -it aeieh4 /bin/bash

mysql -uroot -p
输入密码
show databases;

create database db01;

create table t1(id int,name varchar(20));

insert into t1 values(1,'z3');
select * from t1;

ifconfig  //获取ip
//使用工具尝试连接

中文乱码
docker上默认字符集编码
SHOW VARIABLES LIKE 'character%'
加容器数据卷
删除容器后,里面的数据怎么办
docker rm -f dkjekji444h4

38、my下

本节目标

解决上节遗留两个问题,一个,中文乱码问题;一个,添加容器数据卷。

1、新建mysql容器实例

docker run -d -p 3306:3306 --priviledged=true
-v /zzyyuse/mysql/log:/var/log.mysql
-v /zzyyuse/mysql/data:/var/lib/mysql
-v /zzyyuse/mysql/conf:etc/etc/mysql/conf.d
-e MYSQL_ROOT_PASSWORD=123456
--name mysql
mysql:5.7

2、新建my.cnf

通过容器卷同步给mysql容器实例cd /zzyyuse/mysql/confls vim my.cnf//新增一段,就是下面这块的配置内容cat my,cnf
//配置类内容[client]default_character_set=utf8[mysqld]collation_server=utf8_general_cicharacter_set_server=utf8

3、重启mysql容器实例再重新进入并查看字符编码

docker restart mysqldocker exec -it mysql /bin/bashmysql -uroot -p服务端测试SHOW VARIABLES LIKE 'character%';

4、再新建库新建表再插入中文测试

create database db01;create table ti(id int,name varchar(20));insert into t1 values(1,'z3');select * from t1;

5、假如容器被删除

docker ps;docker rm -f mysql重新跑步骤1重新生成mysqldocker exec -it mysql /bin/bashmysql -uroot -puse db01;select * from t1;

39、redis 常规安装

安装redis

docker images redis:6.0.8docker -d -p 6379:6379 redis:6.0.8docker psdocker exec -it edjdkjeee /bin/bash//进入到redis实例redis-cliset k1 v1get k1

1、需要添加容器数据卷

2、配置文件需要同步修改

先删除

docker rm -f dj3k35454534

在centos下新建目录/app/redis

mkdir -p /app/redisls -lvim redis.conf

将一个redis.conf文件模板拷贝进/app/redis目录下

做事情欠缺执行力,优柔寡断

不想学了。

举报

相关推荐

0 条评论