美文网首页
Docker学习记录

Docker学习记录

作者: 予早 | 来源:发表于2017-11-26 17:26 被阅读0次

    4.5构建镜像

    FROM centos
    MAINTAINER linyi "linyi05@baidu.com"
    ADD app/ /opt/ #复制
    ENV PATH="/opt/node/bin:${PATH}" #设置环境变量
    ADD ghost/ /var/www/html/ghost/
    EXPOSE 2368
    WORKDIR /var/www/html/ghost
    #RUN npm start
    

    构建:

    docker build -t lin/ghost:v2 .
    

    启动:

    run -it -P lin/ghost:v2 npm start
    

    查看端口:

    ➜  ~ docker ps               
    CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS                     NAMES
    8a834d4393fd        lin/ghost:v2        "npm start"         About a minute ago   Up About a minute   0.0.0.0:32768->2368/tcp   unruffled_shockley
    ➜  ~ docker port 8a834d4393fd
    2368/tcp -> 0.0.0.0:32768
    

    docker run -v 源地址:容器地址 ...
    

    容器之间连接
    无需使用-p标识公开redis的端口,父容器可以直接访问任意子容器的公开端口

    --link redis:db
    

    相关文章

      网友评论

          本文标题:Docker学习记录

          本文链接:https://www.haomeiwen.com/subject/rbrpyxtx.html