docker ubuntu tomcat 换源 安装软件
为了在Docker中使用Ubuntu镜像搭建Tomcat并更换源安装软件,你可以按照以下步骤操作:
- 创建一个名为
Dockerfile
的文件,内容如下:
# 使用官方Ubuntu镜像作为基础镜像
FROM ubuntu:latest
# 更新软件包列表,并安装必要的软件
RUN apt-get update && apt-get install -y \
software-properties-common \
&& rm -rf /var/lib/apt/lists/*
# 添加新的源,例如使用阿里云的源
RUN add-apt-repository -y \
"deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc) main restricted universe multiverse" \
&& add-apt-repository -y \
"deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-updates main restricted universe multiverse" \
&& add-apt-repository -y \
"deb http://mirrors.aliyun.com/ubuntu/ $(lsb_release -sc)-security main restricted universe multiverse"
# 更新软件包列表
RUN apt-get update
# 安装Tomcat
RUN apt-get install -y \
tomcat9 \
&& rm -rf /var/lib/apt/lists/*
# 暴露8080端口
EXPOSE 8080
# 启动Tomcat
CMD ["catalina.sh", "run"]
- 在Dockerfile所在目录下运行以下命令来构建Docker镜像:
docker build -t ubuntu-tomcat .
- 运行容器:
docker run -it --name my-ubuntu-tomcat -p 8080:8080 ubuntu-tomcat
以上步骤会创建一个新的Docker镜像,名为ubuntu-tomcat
,其中Tomcat由Ubuntu镜像搭建,且软件包安装源已更换为阿里云提供的源。构建镜像时,会更新软件包列表,安装Tomcat及其相关软件,并暴露8080端口。运行容器时,它会启动Tomcat服务,并映射主机端口8080到容器的8080端口。
评论已关闭