We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
每个项目使用自己的docker,dockerfile,互不冲突,进程独立。如果您觉得下面太啰嗦的话,可以直接查看源码运行~。 但建议看下过程,对您或许有些帮助。
根据自己的爱好,搭建一个base环境,以博主为例,搭建centos,node,npm基础环境镜像。避免"墙"的影响,使用阿里云docker镜像托管。具体的过程可以参考这篇文章
注:由于使用的是国内的阿里云镜像,修改保存镜像后上传到阿里云镜像。点击可查看生成新镜像和操作阿里云
# 拉取一个源 FROM registry.cn-hangzhou.aliyuncs.com/jerret/node-dev:v0.1.1 # 作者信息 MAINTAINER [email protected] # 安装依赖包 RUN npm install -g pm2 webpack # 设置docker container执行之后的工作目录 WORKDIR /var/www/blog # 对外暴露的端口 EXPOSE 8360
配置完Dockerfile后,编译成一个images
docker build -t jt/blog .
此时使用docker images 可查看到
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE jt/blog latest aca0b53b6bdf 21 hours ago 1.66 GB
# -v 宿主机和docker container之间的目录映射 理解为软连接即可 # -p 宿主机和docker之间的端口映射 # -t container 别名 # -d 挂载docker container docker run -p 8360:8360 -v $PWD/blog:/var/www/blog -idt jt/blog
此时挂载的docker container相当于一台已经配好环境的虚拟机, docker ps 查看到
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8629f0b244fc jt/blog "/bin/bash" 15 hours ago Up 15 hours 0.0.0.0:8360->8360/tcp thirsty_yalow
执行 docker attach 8629f0b244fc 可进入到 container中
docker attach 8629f0b244fc
container
ctrl + P + Q 退出 container 回到 主机
ctrl + P + Q
以上是博主刚使用的docker的一些记录,如有错误欢迎指出。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
每个项目使用自己的docker,dockerfile,互不冲突,进程独立。如果您觉得下面太啰嗦的话,可以直接查看源码运行~。 但建议看下过程,对您或许有些帮助。
创建属于自己的docker镜像
根据自己的爱好,搭建一个base环境,以博主为例,搭建centos,node,npm基础环境镜像。避免"墙"的影响,使用阿里云docker镜像托管。具体的过程可以参考这篇文章
注:由于使用的是国内的阿里云镜像,修改保存镜像后上传到阿里云镜像。点击可查看生成新镜像和操作阿里云
配置dockerfile 安装必要依赖
运行程序
配置完Dockerfile后,编译成一个images
docker build -t jt/blog .
此时使用
docker images
可查看到运行生成的images
进入挂载的docker container
此时挂载的docker container相当于一台已经配好环境的虚拟机,
docker ps
查看到执行
docker attach 8629f0b244fc
可进入到container
中退出container
ctrl + P + Q
退出 container 回到 主机以上是博主刚使用的docker的一些记录,如有错误欢迎指出。
The text was updated successfully, but these errors were encountered: