使用dockerfile构建docker镜像,如何创建和构建 Dockerfile|构建属于自己的docker镜像,如何把镜像上传到docker hub|如何打包构建好的镜像
1、更新系统
apt update -y2、一键安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh3、创建文件夹
mkdir test4、进入文件夹
cd test5、创建Dockerfile文件
touch Dockerfile6、编辑Dockerfile
FROM ubuntu:22.04
RUN apt update -y \
&& apt -y install wget \
&& wget -O redis.tar.gz "http://download.redis.io/releases/redis-7.2.4.tar.gz" \
&& tar -xvf redis.tar.gz7、构建镜像
docker build -t redis:v1 .8、查看镜像
docker images9、上传镜像到docker hub
- 登录 Docker Hub(https://www.docker.com/products/docker-hub/)
docker login- 为镜像添加 Docker Hub 的仓库前缀
docker tag redis:v1 docker_hub_username/redis:v1- 上传标记后的镜像到 Docker Hub
docker push docker_hub_username/redis:v110、运行docker镜像
docker run -d -p 8080:80 --name mynaiyou redis:v111、把镜像文件打包并保存到当前文件夹
docker save -o image.tar image_name