zoukankan      html  css  js  c++  java
  • Centos-Docker镜像制作

    Docker镜像制作:

    创建Dockerbuild目录

    mkdir /docker-build

    cd /docker-build/

    创建Dockerfile

    touch Dockerfile

    cat Dockerfile

    Dockerfile内容

    FROM centos:latest         #选择镜像
    MAINTAINER <ryan@1184079839@qq.com>     #维护者信息
    RUN yum -y install httpd        #执行的命令
    ADD start.sh /usr/local/bin/start.sh     #copy文件到容器内
    ADD index.html /var/www/html/index.html    
    CMD /usr/local/bin/start.sh   #自动执行的命令,一般是开机启动命令,只能写一条,写多条最后一条生效

    在本地创建的docker启动命令脚本

    echo "/usr/sbin/httpd DFOREGROUND" > start.sh     

    赋予权限

    chmod a+x start.sh

    web主页内容

    echo "docker image build test" > index.html

    开始创建镜像

    docker build -t centos:build_httpd ./

     查看新创建的docker镜像:

    docker images

    上传到docker仓库:

    先登录docker服务器(www.docker.com)

    docker login -u user -p password

    上传dockerimages

    docker push centos:build_httpd

    此时会报错:

     然后修改docker镜像名:

    docker tag centos:build_httpd username/centos:build_httpd

    再上传即可

    docker push username/centos:build_httpd

  • 相关阅读:
    在CentOS7上搭建MySQL主从复制与读写分离
    数据库 引擎
    数据库 事务
    数据库 索引
    MYSQL
    基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
    09 引导过程与故障修复
    chapter 8.3
    作业 8.1
    Chapter 04 作业
  • 原文地址:https://www.cnblogs.com/thanos-ryan/p/13692098.html
Copyright © 2011-2022 走看看