1匀油、安裝完vagrant后,在cmd執(zhí)行 :vargant init centos/7 ?? 安裝linux系統(tǒng)
2勾笆、安裝完后 執(zhí)行: vagrant up 啟動linux服務(wù)器(這里需要打開VirtualBox 軟件敌蚜,不然會出錯)
3、啟動后窝爪,執(zhí)行? vagrant ssh 就可以連接上linux系統(tǒng)
4弛车、配置虛擬機(jī)網(wǎng)絡(luò),直接在用戶的目錄中修改Vagrantfile 的config.vm.network "private_network", ip: "169.254.4.10" ? ip需要參考vrtual box的網(wǎng)卡蒲每,再執(zhí)行vagrant reload重啟虛擬機(jī)纷跛。
5、安裝docker
1)邀杏、清除舊版本
sudo yum remove docker \
? ? ? ? ? ? ? ? ? docker-client \
? ? ? ? ? ? ? ? ? docker-client-latest \
? ? ? ? ? ? ? ? ? docker-common \
? ? ? ? ? ? ? ? ? docker-latest \
? ? ? ? ? ? ? ? ? docker-latest-logrotate \
? ? ? ? ? ? ? ? ? docker-logrotate \
? ? ? ? ? ? ? ? ? docker-engine
2)贫奠、下載需要的軟件包:
sudo yum install -y yum-utils \
? device-mapper-persistent-data \
? lvm2
3)唬血、安裝docker倉庫
sudo yum-config-manager \
? ? --add-repo \
? ? https://download.docker.com/linux/centos/docker-ce.repo
4)、安裝docker客戶端以及容器
sudo yum install docker-ce docker-ce-cli containerd.io
5)唤崭、啟動docker服務(wù)
sudo systemctl start docker
6)拷恨、設(shè)置開啟啟用docker
sudo systemctl enable docker
7)、設(shè)置阿里云的docker的鏡像加速
sudo?mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
?? "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
6谢肾、安裝mysql ?
1)腕侄、安裝? sudo docker pull mysql:5.7
2)、啟動?
sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
3)芦疏、修改mysql的一些配置? 字符集等
vi /mydata/mysql/conf/my.conf
增加內(nèi)容:
[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
4)冕杠、重啟mysql容器
docker restart mysql
7、安裝redis
1)酸茴、安裝? docker pull redis
2)拌汇、啟動
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
echo "appendonly yes" >> /mydata/redis/conf/redis.conf
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
3)、測試一下redis
docker exec -it redis redis-cli? 進(jìn)入redis 客戶端
4)弊决、redis的持久化
修改redis.conf ? 添加
appendonly yes
5)噪舀、重啟redis
docker restart redis
8、環(huán)境配置
1)飘诗、配置maven的阿里云鏡像(下載jar包速度快)
maven的settings.xml中的mirrors中加入
<mirror>
? ? ? <id>nexus-aliyun</id>
? ? ? <mirrorOf>central</mirrorOf>
? ? ? <name>Nexus aliyun</name>
? ? ? <url>http://maven.aliyun.com/nexus/content/groups/public</url>
? ? </mirror>
2)与倡、設(shè)置maven的jdk版本 ?profiles 下加入
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
? </profiles>