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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值