Salt 一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等。这比ansible的更有优势。下面安装saltstack UI界面。

# 卸载docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 安装docker

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install docker docker-ce docker-ce-cli containerd.io

# 启动

sudo systemctl start docker

# 设置开启启动

sudo systemctl enable docker

# 验证docker版本

docker --version


vi /etc/docker/daemon.json

{

   "registry-mirrors": [

       "https://dockerproxy.com",

       "https://docker.mirrors.ustc.edu.cn",

       "https://docker.nju.edu.cn"

   ]

}

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

yum -y install docker

sudo systemctl daemon-reload

sudo systemctl restart docker

#传入事先docker save -o 包名.tar  ziozzang/saltdocker-admin整体打包出来。

docker load saltslack-admin.tar

运行虚机后,http://ip:8000输入salt和salt123登录

docker run -d \

 --name salt \

 --hostname salt \

 -p 8000:8000 \

 -p 4505:4505 \

 -p 4506:4506 \

 -v `pwd`/pki:/etc/salt/pki/master \

 -v `pwd`/var:/var/cache/salt \

 -v `pwd`/log:/var/log/salt \

 -e SALT_SHARED_SECRET='salt123' \

 ziozzang/saltdocker-admin

linux批量运维主机(二)_git

linux批量运维主机(二)_docker_02