- 博客(6)
- 收藏
- 关注
原创 Dockerfile指令
RUN 和 EXPOSE 其实就是指令的一种CMD指令: 类似于RUN命令 但是RUN是构建镜像时所运行的命令 ,而CMD是指定容器要被启动时运行的命令。但是如果在docker run 里面指定了要运行的命令 则CMD指令就会被覆盖。注意:在Dockerfile里只能指令一条CMD指令,如果想要启动容易时同时运行多个进程或者多个指令,可以考虑类似Supervisor这样的服务管理工具
2017-08-19 17:50:37
282
原创 从新镜像启动容器
刚创建了一个yyhsduwh/webtest的镜像 现在我用新镜像来启动容器docker run -d -p 80 --name test2 yyhsduwh/webtest nginx -g "daemon off;" 后面的;要加,我试过不加docker容器开不了 为什么要加 nginx -g "daemon off" 呢 因为一个原因 docker
2017-08-19 15:50:30
337
原创 docker 镜像管理
docker search命令可以用来查找镜像 比如 docker search nginx.构建镜像:先创建一个文件,就在家目录都可以了touch Dockerfile再vim编辑之,代码如下# version: .1.0.0_testFROM ubuntu:latestMAINTAINER xxx "xxx@xxx.xxx"RUN apt-get upd
2017-08-19 15:08:03
199
原创 创建守护式容器
一般的生产环境,肯定要用到守护式容器。根据书上的介绍 代码如下:docker run --name test2 -d ubuntu /bin/sh -c "while true; do echo hello-world; sleep 10; done"-d 表示容器放在后台运行 输出的结果是返回一个容器ID 用docker ps 查一下就好查看日志 docker logs
2017-08-19 14:58:33
668
原创 第一个docker测试容器(交互式)
第一步,run一个容器并且进入交互界面sudo docker run -it --name test ubuntu /bin/bash i:交互 t:伪tty第二步,容器为了轻量化,并没安装vim 我们来装一个。apt-get update && apt-get install vim第三步,退出容器(同时停止运行)。exit第四步,重新启动 &
2017-08-19 14:01:27
368
原创 在ubuntu 16.04上安装docker
第一篇博客环境:谷歌云平台的一个实例(一个共享VCPU,内存1.7G),系统为ubuntu 16.04 LTShttps://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions 这是官方安装指导第一步:更新apt包索引表apt-get update
2017-08-18 23:04:35
2163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人