网站首页 > 基础教程 正文
准备工作购买vps
使用ssh工具连接上
1、更新系统
apt update -y
2、一键安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
3、创建文件夹
mkdir test
4、进入文件夹
cd test
5、创建Dockerfile文件
touch Dockerfile
6、编辑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.gz
7、构建镜像
docker build -t redis:v1 .
8、查看镜像
docker images
9、上传镜像到docker hub
- 登录 Docker Hub
docker login
- 为镜像添加 Docker Hub 的仓库前缀
docker tag redis:v1 docker_hub_username/redis:v1
- 上传标记后的镜像到 Docker Hub
docker push docker_hub_username/redis:v1
10、运行docker镜像
docker run -d -p 8080:80 --name mynaiyou redis:v1
11、把镜像文件打包并保存到当前文件夹
docker save -o image.tar image_name
猜你喜欢
- 2025-05-08 掌握SpringBoot-2.3的容器探针:实战篇
- 2025-05-08 kubernetes基础知识之驱逐节点(k8s驱逐节点后恢复)
- 2025-05-08 Linux环境中制作网络哨兵Sentinel Docker镜像
- 2025-05-08 k8s之配置CNI网络(k8s 网络配置)
- 2025-05-08 docker实战之:镜像更新(docker 镜像升级替换)
- 2025-05-08 离线在docker镜像方式部署ragflow0.17.2
- 2025-05-08 Linux日常小技巧Docker打包(docker打包lnmp)
- 2025-05-08 「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作
- 2025-05-08 Kylin安装Dify(kylin安装部署)
- 2025-05-08 如何查看Docker镜像内容(docker查看镜像状态)
- 最近发表
-
- 掌握SpringBoot-2.3的容器探针:实战篇
- kubernetes基础知识之驱逐节点(k8s驱逐节点后恢复)
- Linux环境中制作网络哨兵Sentinel Docker镜像
- k8s之配置CNI网络(k8s 网络配置)
- docker实战之:镜像更新(docker 镜像升级替换)
- 离线在docker镜像方式部署ragflow0.17.2
- Linux日常小技巧Docker打包(docker打包lnmp)
- 使用dockerfile构建docker镜像(docker通过dockerfile构建镜像命令)
- 「云原生」Containerd ctr,crictl 和 nerdctl 命令介绍与实战操作
- Kylin安装Dify(kylin安装部署)
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)