介绍
这篇文章给大家分享的是有关码头工人中使用0.9.1版码头工人会遇到什么问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
我测试时,使用0.9.1版码头工人的问题:
1. dockerfile创建的形象即使添加了- t也无法为新镜像添加标签和名称。
2。使用,链接参数但却在子容器中的/etc/主机找不到父容器的信息,导致无法直接平主机名。
问题解决的关键:
安装最新版码头工人(看来前面的版本虫多多啊)
安装步骤(ubuntu)(参考自官网手册):
1。安装解析https的辅助工具:
apt-get install apt-transport-https
,,,,我强烈建议你安装完后重启机器,不然apt可能会无法解析https的网址!
2。添加关键和源:
apt-key adv ——keyserver hkp://keyserver.ubuntu.com: 80年,——recv-keys 36 a1d7869245c8950f966e92d8576a8ba88d21e9 sh -c “echo deb https://get.docker.io/ubuntu docker 主要\ 祝辞,/etc/apt/sources.list.d/docker.list" sudo apt-get 更新
3。安装lxc-docker:
apt-get install lxc-docker
4。检查码头工人版本:
docker 版本
显示版本号如下(1.2.0):
root@docker: ~ #, docker 版本 Client 版本:1.2.0 Client API 版本:1.14 Go version (客户端):go1.3.1 Git commit (客户端):fa7b24f OS/Arch (客户端):linux/amd64 Server 版本:1.2.0 Server API 版本:1.14 Go version (服务器):go1.3.1 Git commit (服务器):fa7b24f
测试Dockerfile:
我拉了一个最小化的ubuntu形象:
docker pull dbehnke/ubuntu1404
在本地目录创建了一个名为Dockerfile的文件,:
vi Dockerfile #添加以下内容 # my test 形象 得到dbehnke/ubuntu1404: latest ,, #从现有的形象创建一个新的形象 MAINTAINER Hochikong ,,,,,,,,,,,, #维护者信息 RUN mkdir  -p /home/backup ,,,,,,, RUN mv /etc/apt/sources.list /home/备份 RUN wget http://172.16.77.157/sources.list -P /etc/apt ,,,,,,, #从宿主机(172.16.77.157)的输入服务器下载本地化的sources.list文件,因为国外源太慢 RUN apt-get 更新
执行构建:
docker build - t=癶ochikong/当地:v1",只,,,,,,,,, #不要忘了后面的那一点,指代本地的Dockerfile文件;另外hochikong必须小写,之前我输入的是大写提示“only [a-z0-9_],断开连接,允许,size 结构;4,以及30“
看看我的图片有没有被创建好:
之前这篇的问题终于被解决了
测试——链接参数的使用:
先启动一个名为基地的容器(父容器):
docker run -d -p 1000:5000 ——name base 培训/webapp python app.py
查看状态:
root@docker: ~ #, docker ps CONTAINER ID ,,,,,,, IMAGE ,,,,,,,,,,,,,,,,,,, COMMAND ,,,,,,,,,,,, CREATED ,,,,,,,,,,,, STATUS ,,,,,,,,,,,,, PORTS ,,,,,,,,,,,,,,,,,,,的名字 928 ebabc26eb ,,,,,,,培训/webapp: latest ,,“python app.py",,,,, 32, seconds ago ,,,,, Up 31, seconds ,,,,,, 0.0.0.0:1000→5000/tcp ,,基地
可以看到容器已经启动,主机的1000端口被绑定到容器的5000端口,容器名
为基础再启动一个名为网络的子容器:
docker run -d -p 2000:5000 ——name web ——link 基础:base 培训/webapp python app.py
再次检查状态:
root@docker: ~ #, docker ps CONTAINER ID ,,,,,,, IMAGE ,,,,,,,,,,,,,,,,,,, COMMAND ,,,,,,,,,,,, CREATED ,,,,,,,,,,,, STATUS ,,,,,,,,,,,,, PORTS ,,,,,,,,,,,,,,,,,,,的名字 21 f82b33c27a ,,,,,,,培训/webapp: latest ,,“python app.py",,,,, 30, seconds ago ,,,,, Up 29, seconds ,,,,,, 0.0.0.0:2000→5000/tcp ,, web ,,,,,,,,,,,,,,,, null null null null null null null null码头工人中使用0.9.1版码头工人会遇到什么问题