zoukankan      html  css  js  c++  java
  • CMD centos7 安装 最新版本的docker ENTRYPOINT

    yum update

    # vim /etc/yum.repos.d/docker.repo

    //添加以下内容

    [dockerrepo]

    name=Docker Repository

    baseurl=https://yum.dockerproject.org/repo/main/centos/7/

    enabled=1

    gpgcheck=1

    gpgkey=https://yum.dockerproject.org/gpg

    # yum install docker-engine -y

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://t4gshq2x.mirror.aliyuncs.com"]
    }
    EOF


    sudo systemctl daemon-reload
    sudo systemctl restart docker
    https://dev.aliyun.com/list.html 寻找镜像

    Dockerfile 原语里面ENTRYPOINT 是docker的启动进程,CMD是ENTRYPOINT的参数
    #########################################################################
    mariadb Dockerfile
    在mysql官方镜像中提供了容器启动时自动执行/docker-entrypoint-initdb.d文件夹下的脚本的功能(包括shell脚本和sql脚本) 
    也就是说只要把你自己的初始化脚本放到/docker-entrypoint-initdb.d/文件夹下就齐活了。
    参考:https://blog.csdn.net/10km/article/details/79046864

    概念:--link selenium_hub:hub
    hub是该容器在link下的别名(alias),通俗易懂的讲,站在node容器的角度,selenium_hub和hub都是1cbbf6f07804容器的名字,并且作为容器的hostname,node用这2个名字中的哪一个
    ENTRTYPOINT CMD两者的联系和区别
    # the command of entrypoint
    ENTRYPOINT ["nginx"]
    
    CMD ["-g","daemon off;"]
    CMD ["/bin/bash"]  == docker run -it images /bin/bash
    CMD带的参数会变成ENTRYPOINT的参数

     3.save - load images 镜像

    mkdir /opt/images; cd /opt/images
    docker images >  /tmp/images.txt ;  awk '{print "docker save -o "$1"_"$2".tar "$1":"$2}' /tmp/images.txt
     
  • 相关阅读:
    Redis做为缓存的几个问题
    Python——操作smb文件服务器(上传和下载)
    Python——assert、isinstance的用法
    centos7-修改默认python为3
    mqtt
    如何编译生成 mkfs.ubifs、ubinize 工具
    2020-2笔记
    2020-1笔记
    C语言中getopt()和getopt_long()函数的用法
    buildroot
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8728289.html
Copyright © 2011-2022 走看看