脚本文件内容
#!/bin/bash
#install related rpms
sudo yum -y install yum-utils device-mapper-persistent-data lvm2
while [$? -ne 0]
do
sleep 10
done
#update yums
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
while [$? -ne 0]
do
sleep 10
done
sudo yum makecache
while [$? -ne 0]
do
sleep 10
done
#install docker
sudo yum -y install docker-ce
while [$? -ne 0]
do
sleep 10
done
#search version
let i=`cat /etc/redhat-release | cut -d " " -f 4 |awk '{print int($0)}'`
if [$i==6]
then
sudo service docker start
echo "start ready"
sleep 5
else
sudo systemctl start docker
echo "start ready"
sleep 5
fi
#running program
sudo docker run -p 3306:3306 --restart=always --name my-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
while [$? -ne 0]
do
sleep 10
done
#running wordpass
sudo docker run --restart=always --name wordpress -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_PASSWORD=123456 -p 8081:80 --link my-mysql:mysql -d wordpress
执行命令
第一种方式:. xxxxxx.sh
第二种方式:chmod 777 xxxxxx.sh
,./xxxxxx.sh