docker入门之三:docker构建私有镜像入门到实践

通过创建Dockerfile,从基础镜像nginx开始,添加自定义配置(如设置HTML页面),然后使用`dockerbuild`命令构建镜像。构建完成后,可以使用`dockerimages`查看镜像,并通过`dockerrun`命令启动容器进行测试。
摘要由CSDN通过智能技术生成

1. docker构建私有镜像

1.1. 使用Dockerfile定制镜像

  1. 在空目录创建文件,命名为Dockerfile
[hadoop@hadoop101 file]$ cd docker/
[hadoop@hadoop101 docker]$ mkdir mydockerfile
[hadoop@hadoop101 docker]$ touch Dockerfile
[hadoop@hadoop101 docker]$ vim Dockerfile
FROM nginx

RUN echo '<h1>Hello,Docker!</h1>' > /usr/share/nginx/html/index.html

说明:

  • FROM
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GgtbcvnJ-1681789352226)(imgs/7.PNG)]

  • RUN

1.2. 构建镜像

  • 构建
# 构建
[hadoop@hadoop101 docker]$ docker build -t mynginx:1.0 .

# 查看镜像
[hadoop@hadoop101 docker]$ docker images

# 运行容器-1
[hadoop@hadoop101 docker]$ docker run --name mynginx -p 80:80 mynginx:1.0 

# 运行容器-2
[hadoop@hadoop101 docker]$ docker run --name mynginx2 -p 80:80 mynginx:1.0 /bin/bash

# 运行容器-3 命令行
[hadoop@hadoop101 docker]$ docker run --name mynginx3 -it -p 80:80 mynginx:1.0 /bin/bash
  1. docker运行java程序
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

r1ng_x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值