diff --git a/README.md b/README.md index 2c42d6c..6bcd218 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ### 一键安装脚本 * [centos 一键安装 Java 8 脚本](https://git.jiulinxiri.io:3000/jiulinxiri/one-click-shell/src/commit/05e35ab0236b9081ee995e998282e6d458fbc9fb/centos-java8/centos-java8-install.sh) - -* [centos 一键安装 FastDFS 脚本](https://git.jiulinxiri.io:3000/jiulinxiri/one-click-shell/src/branch/master/centos-fastdfs/centos-fasdfs-install.sh) \ No newline at end of file +* [centos 一键安装 FastDFS 脚本](https://git.jiulinxiri.io:3000/jiulinxiri/one-click-shell/src/branch/master/centos-fastdfs/centos-fasdfs-install.sh) +* [centos 一键安装 Docker-CE 脚本](./docker-ce/docker-ce-yum-install.sh) \ No newline at end of file diff --git a/docker-ce/README.md b/docker-ce/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker-ce/docker-ce-yum-install.sh b/docker-ce/docker-ce-yum-install.sh new file mode 100644 index 0000000..ed5b5dc --- /dev/null +++ b/docker-ce/docker-ce-yum-install.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +# 卸载旧版本 +# yum remove docker \ +# docker-client \ +# docker-client-latest \ +# docker-common \ +# docker-latest \ +# docker-latest-logrotate \ +# docker-logrotate \ +# docker-engine + +# 安装所需软件包 +yum install -y yum-utils \ + device-mapper-persistent-data \ + lvm2 + +# 设置存储库 +# 阿里云 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo +yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo + +# 安装最新版的 docker-ce +yum -y install docker-ce docker-ce-cli containerd.io + +# 配置阿里云 docker 镜像加速器 +mkdir -p /etc/docker +tee /etc/docker/daemon.json <<-'EOF' +{ + "registry-mirrors": ["https://8auvmfwy.mirror.aliyuncs.com"] +} +EOF + +# 重新加载配置、重启 docker +systemctl daemon-reload +systemctl restart docker + +# 安装 docker-compose +# 下载 docker-compose(由于下载速度过慢,提前已经下载完成) +wget https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64 +mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose + +# 赋予可执行权限 +chmod +x /usr/local/bin/docker-compose + +echo "====================================================" +docker -v +docker-compose --version +echo "====================================================" \ No newline at end of file diff --git a/docker-ce/docker-compose-linux-x86_64 b/docker-ce/docker-compose-linux-x86_64 new file mode 100644 index 0000000..1cfeeab Binary files /dev/null and b/docker-ce/docker-compose-linux-x86_64 differ