张大鹏(朋)的专栏

东北师范大学数据挖掘硕士研究生——关注机器学习,深度学习,自然语言处理,算法,图像识别,大数据,语义网,知识图谱,编译原理,网络安全,软件架构,计算机语言的发展等等...

Docker 使用若干问题笔记

docker build -t chatbot . //注意最后一个点号

    -t指定仓库镜像标签,最后的点号是表明从当前路径中寻找Dockerfile文件。

TLS handshake timeout

docker build pull 时出现的问题,原因是连接超时。

修改系统配置文件/etc/sysconfig/docker

添加镜像仓库--registry-mirror=http://f2d6cb40.m.daocloud.io

OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=http://f2d6cb40.m.daocloud.io'

重启docker服务

service docker restart  

查看镜像

docker images 查看

外部访问docker容器(docker run -p/-P 指令)

-d

detached:分离

-P

当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。“EXPOSE 8080”的端口
使用 docker ps 可以看到
docker run -d -P chatbot python run.py
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7cac57faec92 chatbot “python run.py” 3 seconds ago Up 2 seconds 0.0.0.0:32768->8080/tcp frosty_ardinghelli
这里写图片描述

-p(小写)

docker run -d -p 127.0.0.1:80:8001 chatbot python run.py
http://0.0.0.0/ 可以访问

则可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。

存出和载入镜像

docker save -o chatbot_0.1.tar chatbot:latest

http://wiki.jikexueyuan.com/project/docker-technology-and-combat/save_load.html

其它

https://blog.csdn.net/zhang__jiayu/article/details/42611469

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/philosophyatmath/article/details/80333643
个人分类: Linux
想对作者说点什么? 我来说一句

Docker学习笔记

2018年04月17日 3.15MB 下载

没有更多推荐了,返回首页

不良信息举报

Docker 使用若干问题笔记

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭