文章目录
- 1、安装docker
-
- 1.安装依赖包
- 2.配置docker yum源
- 3.安装docker
- 4.修改docker配置文件
- 5.启动docker
- 6.安装docker-compose
- 2、拉取tomcat镜像
- 3、创建数据目录
- 4、tomcat安装
- 5、访问tomcat
1、安装docker
1.安装依赖包
bash
yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置docker yum源
bash
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker
bash
yum install -y docker-ce
4.修改docker配置文件
bash
mkdir /etc/docker -p
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.credclouds.com",
"https://k8s.credclouds.com",
"https://quay.credclouds.com",
"https://gcr.credclouds.com",
"https://k8s-gcr.credclouds.com",
"https://ghcr.credclouds.com",
"https://do.nark.eu.org",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.1panel.live",
"https://docker.rainbond.cc"
],
"data-root": "/etc/docker"
}
EOF
5.启动docker
bash
systemctl daemon-reload
systemctl enable docker --now
systemctl restart docker
6.安装docker-compose
bash
#下载docker-compose文件
curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#给他一个执行权限
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#查看是否安装成功
docker-compose --version
2、拉取tomcat镜像
bash
docker pull tomcat:latest
3、创建数据目录
bash
cat >> /etc/sysctl.conf << EOF
vm.max_map_count=262144
EOF
sysctl -p
mkdir -p /data/tomcat/{webapps,conf,logs}
chmod 777 /data/tomcat/webapps
chmod 777 /data/tomcat/conf
chmod 777 /data/tomcat/logs
docker run -d --name temp_tomcat tomcat
docker cp temp_tomcat:/usr/local/tomcat/conf /data/tomcat/
docker stop temp_tomcat && docker rm temp_tomcat
4、tomcat安装
bash
# tomcat启动
docker run -it --name tomcat \
--restart unless-stopped \
-p 8080:8080 \
-v /data/tomcat/webapps:/usr/local/tomcat/webapps \
-v /data/tomcat/conf:/usr/local/tomcat/conf \
-v /data/tomcat/logs:/usr/local/tomcat/logs \
-d tomcat
docker ps -a
docker logs tomcat
5、访问tomcat
bash
mkdir /data/tomcat/webapps/ROOT
echo "Hello Tomcat" > /data/tomcat/webapps/ROOT/index.html
浏览器访问: http://192.168.52.15:8080