docker相关记录

Dockerfile、Docker-Compose基本命令与介绍

Dockerfile、Docker-Compose基本命令与介绍

如何将本地环境打包成docker镜像

  1. 本地创建环境时最好创建python的虚拟环境,这样库函数不会冗余。
  2. 使用pip指令将库进行迁移,保存成文件library.txt。
  3. 编写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或者容器名根据实际情况修改)

docker修改镜像存储路径

https://jingyan.baidu.com/article/3ea5148900679813e71bba4d.html
修改 Docker 镜像默认存储位置的方法:https://baijiahao.baidu.com/s?id=1705154291503534578&wfr=spider&for=pc

在k8s中调用NVIDIA-GPU

k8s中调用NVIDIA-GPU
NVIDIA/k8s-device-plugin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值