5
config/daemon.json
Normal file
5
config/daemon.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"registry-mirrors": [
|
||||
"https://registry.docker-cn.com"
|
||||
]
|
||||
}
|
56
config/init.sh
Executable file
56
config/init.sh
Executable file
@@ -0,0 +1,56 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
# echo -e "\033[1;33mChange repo to aliyun...\033[0m"
|
||||
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
|
||||
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
|
||||
# yum clean all
|
||||
# yum makecache
|
||||
|
||||
echo -e "\033[1;33mUpdating...\033[0m"
|
||||
# resolve issue "https://github.com/jeff1evesque/drupal-demonstration/issues/532"
|
||||
curl --remote-name --location https://yum.puppetlabs.com/RPM-GPG-KEY-puppet
|
||||
rpm --import RPM-GPG-KEY-puppet
|
||||
yum -y update
|
||||
|
||||
echo -e "\033[1;33mInstall Packages...\033[0m"
|
||||
yum install vim net-tools zsh git -y
|
||||
|
||||
echo -e "\033[1;33mInstall oh-my-zsh...\033[0m"
|
||||
bash -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
|
||||
|
||||
echo -e "\033[1;33mInstall oh-my-zsh plugins...\033[0m"
|
||||
git clone https://github.com/zsh-users/zsh-autosuggestions /root/.oh-my-zsh/custom/plugins/zsh-autosuggestions
|
||||
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git /root/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
|
||||
git clone https://github.com/zsh-users/zsh-history-substring-search.git /root/.oh-my-zsh/custom/plugins/history-substring-search
|
||||
|
||||
echo -e "\033[1;33mConfig oh-my-zsh...\033[0m"
|
||||
cp -f /vagrant/config/zshrc ~/.zshrc
|
||||
|
||||
echo -e "\033[1;33mConfig ssh...\033[0m"
|
||||
mkdir -p ~/.ssh && cat /vagrant/config/authorized.key >> ~/.ssh/authorized_keys
|
||||
sed -i 's/^#RSAAuthentication.*/RSAAuthentication\ yes/g' /etc/ssh/sshd_config
|
||||
sed -i 's/^#PubkeyAuthentication.*/PubkeyAuthentication\ yes/g' /etc/ssh/sshd_config
|
||||
sed -i 's/^PasswordAuthentication.*/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config
|
||||
|
||||
# echo -e "\033[1;33mUpdating kernel...\033[0m"
|
||||
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
|
||||
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
|
||||
# yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
|
||||
# grub2-set-default 0
|
||||
|
||||
echo -e "\033[1;33mInstall docker...\033[0m"
|
||||
wget -qO- https://get.docker.com | sh
|
||||
# curl -sSL https://get.daocloud.io/docker | sh
|
||||
|
||||
echo -e "\033[1;33mConfig docker registry mirrors...\033[0m"
|
||||
mkdir -p /etc/docker && cp /vagrant/config/daemon.json /etc/docker/
|
||||
|
||||
echo -e "\033[1;33mStart and enable Docker...\033[0m"
|
||||
systemctl enable docker
|
||||
systemctl start docker
|
||||
|
||||
echo -e "\033[1;33mVboxadd setup...\033[0m"
|
||||
cd /opt/VBoxGuestAdditions-*/init
|
||||
./vboxadd setup
|
9
config/zshrc
Normal file
9
config/zshrc
Normal file
@@ -0,0 +1,9 @@
|
||||
export ZSH=~/.oh-my-zsh
|
||||
|
||||
ZSH_THEME="robbyrussell"
|
||||
|
||||
plugins=(git wd sudo zsh-syntax-highlighting zsh-autosuggestions extract history-substring-search)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
# source ~/.bash_profile
|
Reference in New Issue
Block a user