Docker学习记录

2017-11-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
上一篇 下一篇

猜你喜欢

热点阅读