Linux 工作安装软件包

Linux 工作安装软件包

安装版本控制软件

Git

sudo apt install git
git --version

SVN

sudo apt install subversion
svn --version

安装 docker

sudo apt install docker.io

把docker命令拉近管理员:可以用 docker 执行命令,不用总是 带有 sudo

sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker

安装 docker 应用

拉取镜像
  1. mysql 镜像

    docker pull mysql:8.0.29

  2. redis 镜像

    docker pull redis:7.0.0

运行镜像生成容器
  1. mysql
# mysql 挂载目录
docker run -itd --name mysql -p 3306:3306 -v /home/admin/workstation/data/mysql/data:/var/lib/mysql -v /home/admin/workstation/data/mysql/conf/:/etc/mysql/conf.d -v /home/admin/workstation/data/mysql/log:/var/log/mysql -v /home/admin/workstation/data/mysql/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.28
 
# 一开始 没挂载 mysql-files 时 报错,所以后面加了这个目录的挂载
# 挂载几次 出现 无法远程访问,密码设置无效(不输入密码可以登录),最后 我加运行命令 改成上述命令,清空几个挂载目录后。生成的 mysql 容器 可以远程访问,密码设置也生效了
 
# 设置 mysql 可远程访问
update user set host = '%' where user = 'root';
# 设置密码
update user set authentication_string = ‘123456’ where user = ‘root’;
FLUSH PRIVILEGES;
  1. redis
# redis 挂载
docker run -p 6379:6379 --name redis -v /home/admin/workstation/data/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/admin/workstation/data/redis/data:/data -itd redis:7.0.0 redis-server /etc/redis/redis.conf --appendonly yes

# 本地 这里 /home/admin/workstation/data/redis/conf/redis.conf 的配置文件是下载对应 redis 版本的 配置文件
# redis-server /etc/redis/redis.con docker 启动 redis 用的是 /etc/redis/redis.con 这个配置文件 挂载对应的配置文件就是之前下载的
# --appendonly yes 开启 永久化存储

# 如果 本地 127.0.0.1:6379 连接不了,更改配置重启
redis.conf
		protected-mode yes
		bind 127.0.0.1
	
		改成

		protected-mode no
		# bind 127.0.0.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值