docker 安装 ELK
一、基础环境准备(安装docker)
1.配置源
cat > /etc/apt/sources.list <<'EOF'
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted #优先检索focal的main和restricted组件。
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted
deb http://mirrors.aliyun.com/ubuntu/ focal universe
deb http://mirrors.aliyun.com/ubuntu/ focal-updates universe
deb http://mirrors.aliyun.com/ubuntu/ focal multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu focal-security main restricted
deb http://mirrors.aliyun.com/ubuntu focal-security universe
deb http://mirrors.aliyun.com/ubuntu focal-security multiverse
EOF
更新源
apt-get update
2.安装docker
1.先卸载docker 防止已经安装过docker
sudo apt-get remove docker docker-engine docker.io containerd runc
2.安装依赖
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
5.导入阿里云证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
6.设置阿里云稳定仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
清华源证书(与阿里云二选一)
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
清华源稳定仓库(与阿里云二选一)
sudo add-apt-repository "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
7.更新仓库 (其实就是在 /etc/apt/sources.list 加了docker源)
apt update
8.查看docker都有那些版本
apt-cache madison docker-ce
9.安装指定版本docker 19.03.15版本 比较稳定 用的人多
apt install docker-ce=5:19.03.15~3-0~ubuntu-focal docker-ce-cli=5:19.03.15~3-0~ubuntu-focal
检查是否安装成功
docker --version
显示如下
Docker version 19.03.15, build 99e3ed8919
3.安装docker-compose
1.新建一个存放文件的目录 我的是/apps
mkdir /apps
2.进入目录
cd /apps
3.在线下载 1.23.1版本docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
第二种方法(我用的这个方法 我用的2.16.0版本)
去https://github.com/ 搜索compose 下载最新的docker/compose 上传至apps目录.
我下载的文件名为(docker-compose-linux-x86_64)
4.拷贝docker-compose到/usr/local/bin/
进入apps目录
cd /apps
拷贝文件
cp /apps/docker-compose-linux-x86_64 /usr/local/bin/
改名为docker-compose
mv /usr/local/bin/docker-compose-linux-x86_64 /usr/local/bin/docker-compose
给docker-compose 执行权限
chmod +x /usr/local/bin/docker-compose
说明:docker-compose开机自动启动
在docker-compose文件里,设置容器
restart: always
改完配置之后,需要docker-compose up -d来生效