首页 > 其他分享 >docker安装常用软件

docker安装常用软件

时间:2022-12-11 13:56:32浏览次数:58  
标签:redis yum conf mysql docker 安装 常用软件

linux安装docker

1.安装gcc相关

yum install gcc -y
yum install gcc-c++ -y

2.安装工具包

#安装工具包
yum -y install yum-utils
#配置阿里云镜像下载地址
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.重建一下yum安装的索引

yum makecache fast

4.安装docker的引擎

yum -y install docker-ce docker-ce-cli containerd.io

5.启动docker

systemctl start docker

6.查看docker是否启动

ps -ef | grep docker

7.测试

docker version

8运行hello world

docker run hello-world

9.卸载

#停止docker
systemctl stop docker
#移除镜像地址
yum  remove docker-ce docker-ce-cli containerd.io
#删除docker依赖文件
rm -rf /var/lib/docker
#删除docker容器
rm -rf /var/lib/containerd

docker安装常用软件

tomcat

安装jdk

yum -y list java* 
yum -y install java-1.8.0-openjdk*
(安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)

使用tomcat

docker run --name=mytomcat -d -p 8080:8080 tomcat:8.0.35 

mysql

普通使用mysql

#拉镜像
docker pull mysql:5.7
#执行
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

企业使用mysql

#创建文件夹 zzyyuse
cd /
mkdir zzyyuse
#执行   挂容器卷  好处,数据不会丢失
docker run -d -p 3306:3306 --privileged=true -v /zzyyuse/mysql/log:/var/log/mysql -v /zzyyuse/mysql/data:/var/lib/mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
#修改编码->创建my.conf文件
cd /zzyyuse/mysql/conf
vim my.cnf

[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

重启mysql
docker restart 容器id
进入容器
docker exec -it 12c428025622 /bin/bash
登录mysql
mysql -uroot -p123456
查看mysql编码
show variables like 'character%';

redis

1.创建redis容器卷放置的文件夹

mkdir -p /app/redis

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

3.修改redis.conf

#一 可选
requirepass 123
#二 允许外地连接
bind 0.0.0.0
#其三 与docker run -d 参数冲突导致Redis一直启动
 daemonize no
#受保护的 no
protected-mode no

4.开始redis

docker run -p 6379:6379 --name=redis --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf

5.修改redis.conf测试配置文件是否生效

6.重启

docker  restart 容器id

标签:redis,yum,conf,mysql,docker,安装,常用软件
From: https://www.cnblogs.com/WangJingjun/p/16973616.html

相关文章

  • centos7安装新版本python3.10
    简单说明Python2.7.5是CentOS7默认安装的版本;Python3.6.8是CentOS7中可以通过默认repo安装到的最新版本;如果简单使用,默认的python可能已经够用,但是如果使用python3......
  • 安装Ubuntu18.04并配置ssh服务
    安装Ubuntu18.04并配置ssh服务打开终端界面切换到root用户提示:输入密码是隐藏的,并不会显示,实际是输入了的运行以下代码切换到root:sudosu一.解决Ubuntu终端无法......
  • tektont server/tekton dashboard部署/tkn 客户端工具安装使用
    部署tektonWEB界面​​https://tekton.dev/docs/getting-started/tasks/​​部署tektonDashborad​​https://tekton.dev/docs/dashboard/install/​​部署tkn客户端工具......
  • CenterOS x86_64下的无线驱动安装…
    本帖原创,转载注明出处不可否认CenterOS不适合用回来做desktop。如果是为了安个桌面玩玩,那还是搞ubuntu去,那边的驱动软件更新快,能做到很好的兼容。用来研究服务器,这个是不二......
  • 老笔记本电脑安装windows10,蓝屏重启
    1首先,以前装WIN7,不会蓝屏重启2其次,win10安装盘从MSDN下载的,安装的是专业版。按理应该是没有问题的。3没有什么特殊软件,只安装了Itunes和火绒安全软件4命令提示符下......
  • NVIDIA TensorRT 安装包下载分享和基础安装
    版权:本文由【墨理学AI】原创、首发、各位大佬、敬请查阅、禁止转载声明:作为全网AI领域干货最多的博主之一,❤️不负光阴不负卿❤️友情提示:关注【墨理学AI】❤️为大......
  • Linux下cuda10.0安装Pytorch和Torchvision——啥版本都能装
    版权:本文由【墨理学AI】原创、各位大佬、一文读懂、敬请查阅声明:作为全网AI领域干货最多的博主之一,❤️不负光阴不负卿❤️服务器配置Ubuntu18.04.5LTSRTX2080......
  • Docker安装教程
    Docker安装教程下载安装包https://mirrors.aliyun.com/docker-ce/二进制包:https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-20.10.21.tgz安......
  • sql service重新安装
    sqlservice重新安装经过sqlservice算是一个遗留的问题了,是在搞有关权限问题上出了点问题,然后不知道怎么回事自己弄蹦了,好吧还安装不上了,那个报错是啥我忘了跟我下面遇......
  • Linux 安装 miniconda
    1.安装miniconda1.百度输入miniconda​​找到miniconda​​,如下图第一个链接2.找到linux版本的miniconda(此处我要安装Python3.7版本的Linux下的miniconda)3.复制下......