docker ubuntu20.04 dockerfile 换源

dockerfile 换源

FROM ubuntu:20.04
ARG DEBIAN_FRONTEND=noninteractive
USER root
RUN mv /etc/apt/sources.list /etc/apt/sources_backup.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal universe " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates universe " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal multiverse " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates multiverse " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security universe " >> /etc/apt/sources.list && \
echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security multiverse " >> /etc/apt/sources.list && \
echo "deb http://archive.canonical.com/ubuntu focal partner " >> /etc/apt/sources.list

# Update ubuntu and install dev
RUN apt-get update -y 
RUN apt-get install -y iputils-ping net-tools
WORKDIR /home/wuliuqi
CMD ifconfig


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 20.04是一个适合开发人员的开操作系统,可用于云、服务器和台式机等。其中,Docker是一种流行的容器化技术,可以在不同的平台上运行相同的应用程序。Docker Compose则是一个用于编排多个Docker容器部署的工具,它可以让我们在一个项目中使用多个容器,既方便又更加灵活。 在Ubuntu 20.04使用Docker Compose,需要先安装DockerDocker Compose工具。安装命令为: sudo apt-get update sudo apt-get install docker docker-compose 安装好之后,就可以在项目中使用Docker Compose构建和管理容器了。我们可以使用一个YAML文件来定义多个容器的属性,例如所需的镜像、端口、环境变量等,它们可以通过docker-compose up命令同时启动和运行。 例如,我们可以在项目根目录下创建一个docker-compose.yml文件,然后输入以下内容: version: '3' services: web: build: . ports: - "5000:5000" redis: image: "redis:alpine" 上述的YAML文件定义了两个服务:web和redis。其中,web是使用当前目录下的Dockerfile文件构建的服务,并将其端口映射到主机的5000端口;redis则是从官方Docker Hub拉取的redis:alpine镜像。 最后,我们可以使用以下命令来启动和运行这两个服务: docker-compose up 综上所述,使用Docker Compose可以方便地管理多个Docker容器,使得容器化部署更加灵活和高效。同时,Ubuntu 20.04也提供了良好的支持和工具,使得构建和管理容器更加简便。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值