谷粒商城学习笔记,第一天:环境搭建

谷粒商城学习笔记,第一天:环境搭建

一、Docker

Docker安装 Docker加速器配置及常用命令

1、Docker安装

1>、安装

##centos7 安装    官网文档:  https://docs.docker.com/install/linux/docker-ce/centos/

1》、yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

2》、yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3》、可选:yum-config-manager --enable docker-ce-nightly

yum-config-manager --enable docker-ce-test

4》、yum install docker-ce docker-ce-cli containerd.io

5》、启动 systemctl start docker
6》、测试 docker run hello-world

2>、卸载Docker

yum remove docker \
			docker-client \
			docker-client-latest \
            docker-common \
            docker-latest \
            docker-latest-logrotate \
            docker-logrotate \
            docker-selinux \
            docker-engine-selinux \
            docker-engine \

3>、docker开机启动

systemctl enable docker   ##开启开机自启
systemctl disable docker  ##关闭开机自启

2、阿里云镜像加速

1》、https://dev.aliyun.com/search.html
2》、注册一个属于自己的阿里云账户
3》、阿里云控制台->容器镜像服务->镜像加速器->centos
4》、①、centos6: vim /etc/sysconfig/docker
		other_args="--registry-mirror=https://你自己的账号加速信息.mirror.aliyuncs.com"
		
     ②、centos7 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
	sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
5》、检查是否生效:docker info  ##检查 Registry Mirrors值

3、Docker安装MySQL

安装文档

##查找mysql版本都有哪些
1、docker search mysql  

##下载5.7版本的mysql镜像
2、docker pull mysql:5.7

##运行镜像生成容器  : 前边的是linux的目录,后边是docker目录
3、docker run -p 3307:3306 --name mysql \
   -v /opt/software/mydata/mysql/logs:/var/log/mysql \
   -v /opt/software/mydata/mysql/data:/var/lib/mysql \
   -v /opt/software/mydata/mysql/conf:/etc/mysql \
   -e MYSQL_ROOT_PASSWORD=admin123 \
   -d mysql:5.7
=======================================================================
##查看
4、docker ps   	

##进入容器
5、docker exec -it mysql /bin/bash

##打开mysql
6、mysql -uroot -p

##备份数据库数据
7、docker exec mysql sh -c ' exec mysqldump --all-databases -uroot -p"admin123" ' > /opt/software/mydata/mysql/all-database.sql			

修改MySQL配置文件编码

##新建文件
vi /opt/software/mydata/mysql/conf/my.cnf

##配置文件内容
[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

重启mysql

docker restart mysql

查看docker中配置文件是否修改

##进入  mysql docker
docker exec -it mysql /bin/bash

##查看配置文件
cd /etc/mysql

**注意:**如果使用阿里云的话,远程访问不了,需要去配置一下安全组访问规则 。将对应的port放开即可

4、Docker安装Redis

安装文档

##下载Redis最新版本的镜像
1、docker pull redis:latest

##运行redis镜像生成容器  且redis-server 以加载/usr/local/etc/redis/redis.conf配置文件启动
2、docker run -it -p 6380:6379 --name redis \
    -v /opt/software/mydata/redis/data:/data \
    -v /opt/software/mydata/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
    -d redis:latest \
    redis-server /usr/local/etc/redis/redis.conf  
=======================================================================
3、docker ps

##运行redis-cli(直接进redis-cli,没进/bin/bash)
4、docker exec -it redis redis-cli	

5、操作redis

6、在/opt/software/mydata/redis/data查看是否有持久化文件生成

修改redis配置文件(完整配置文件不再详述)

##开启aof
appendonly yes

##密码
requirepass admin123

重启redis

docker restart redis

**注意:**如果使用阿里云的话,远程访问不了,需要去配置一下安全组访问规则 。将对应的port放开即可

二、VSCode常用插件安装

插件名称
Auto Close Tag
Auto rename Tag
Auto Complete Tag
Chinese (simplifed)
ESLint
HTML CSS Support
HTML Snippets
Javascript (ES6) code snippets
live server
open in browser
Vetur

三、Git安装与配置

# 配置用户名
git config --global user.name "有一个小阿飞"    //( "username"是自己的账户名,)
# 配置邮箱
git config --global user.email "277014708@qq.com"     //("username@email.com"注册账号时用的邮箱)

##生成秘钥
ssh-keygen -t rsa

##查看公钥
cat ~/.ssh/id_rsa.pub

##将公钥  添加进 Gitee或者 GitHub

##测试是否成功
ssh -T git@github.com
或者
ssh -T git@gitee.com

四、项目地址与结构

项目地址

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值