栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

docker相关记录

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker相关记录

文章目录 如何将本地环境打包成docker镜像修改已经创建的docker容器的端口映射docker容器开机自启动

如何将本地环境打包成docker镜像 本地创建环境时最好创建python的虚拟环境 这样库函数不会冗余。使用pip指令将库进行迁移 保存成文件library.txt。编写Dockerfile COPY library.txt文件 安装库文件 创建镜像。 修改已经创建的docker容器的端口映射

获得容器Id

docker container list –all

查看容器hash

docker inspect 容器id | grep Id

停止容器

docker stop 容器id 

修改容器的配置信息

sudo vim /var/lib/docker/containers/[容器hash]/hostconfig.json

修改PortBindings参数配置 宿主机8001端口映射容器80端口示例

“PortBindings”:{“80/tcp”:[{“HostIp”:””,”HostPort”:”8001″}]},”

重新启动docker引擎

systemctl restart docker

重新启动docker容器
docker start 容器id

docker容器开机自启动

创建容器时添加配置参数

docker run -d --restart always --name 设置容器名 使用的镜像
 上面命令 --name后面两个参数根据实际情况自行修改 
# Docker 容器的重启策略如下 
 --restart具体参数值详细信息 
 no // 默认策略,容器退出时不重启容器 
 on-failure // 在容器非正常退出时 退出状态非0 才重新启动容器 
 on-failure:3 // 在容器非正常退出时重启容器 最多重启3次 
 always // 无论退出状态是如何 都重启容器 
 unless-stopped // 在容器退出时总是重启容器 但是不考虑在 Docker 守护进程启动时就已经停止了的容器。

修改已有容器 使用update

docker update --restart always 容器ID(或者容器名)
 容器ID或者容器名根据实际情况修改 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号