docker容器内服务开机自启动实现方案(以ssh服务为例)

    一、问题 在搭建AWD场景的时候,经常会使用ubuntu容器,会在容器内安装ssh服务,但是会发现当容器重启后,ssh服务并不能跟着重启,需要手动进入容器执行命令才可以重启。 虽然,docker容器内服务自启可以使用Dockerfile的方法(这个在之前的博客有说过,咻→Docker容器内服务自启动解决方案(一)),但是使用Dockerfile的方法会有一定的弊端,这里就不多讲了。 二、解决方案 1、正常我们在l...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    docker 自己创建镜像

    首先下载一个基础镜像 这里选择centos 运行一个容器: docker pull centos:last docker run -tdi –name=xxx –privileged centos init docker run -tdi –name=xxx–privileged centos /bin/bash 如果没有镜像会自动下载 init 和 /bin/bash 有区别 从容器外部拷贝到到容器 docker cp /opt/nps 65c3bd8dd253:/etc/nps docker co...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    docker 学习笔记

    docker常用命令: docker ps // 查看所有正在运行容器 docker ps -a // 查看所有容器 docker ps -a -q // 查看所有容器ID docker stop containerId // containerId 是容器的ID docker stop $(docker ps -a -q) // stop停止所有容器 docker rm $(docker ps -a -q) // remove删除所有容器 docker restart 容器id  //重启容器 docker run -d -p 8008:80 –name nginx-nam...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    给运行中的docker容器追加端口映射

    在docker运行容器时需要指定映射端口,那如果刚开始没有考虑的那么周全,后期遇到需要添加的端口时该怎么办呢。 网上常见的方法有两种: 1.配置防火墙转发端口。 2.把docker容器打包成镜像,然后以该镜像为基础新建一个容器。 笔者比较中意第二种方法,然而就在准备实施的时候发现了更好用的第三种方法。 (注:该方法不受官方保护,谨慎使用,后果自负) docker容器被创建后会在服务器上保...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    如何修改docker Root 目录

      docker默认的root目录是/var/lib/docker,可能会出现docker的数据导致导致根目录(/)没有空间了,本次博文就该问题提供一个解决方案     1. 通过docker info查看确认docker root目录     2. 停止docker服务 停止docker服务: systemctl stop docker 查看docker服务状态: systemctl status docker     3. 拷贝docker root dir数据到指定挂载目录...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    cmd命令行开启windows远程桌面服务

    reg add “HKLM\System\CurrentControlSet\Control\Terminal Server” /v fDenyTSConnections /t REG_DWORD /d 0 /f # 1.设置远程桌面端口(可以不用输,直接第二步,默认开启3389) reg add “HKLM\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp” /t REG_DWORD /v portnumber /d 3389 /f   # 2.开启远程桌面 wmic RDTOGGLE WHER...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    python之openpyxl模块

     openpyxl模块 Python_Openpyxl 1. 安装 pip install  openpyxl 2. 打开⽂件 ①  创建 from  openpyxl  import  Workbook #  实例化 wb = Workbook() # 激活  worksheet ws = wb.active ②  打开已有 >>> from  openpyxl  import   load_workbook >>> wb2  = load_workbook(‘⽂件名称.xlsx&#...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    Linux的GUI程序在Windows上使用

    Linux的GUI程序在Windows上使用 一,在linux机上安装xorg-x11-xauth如果没装,启动gui程序会提示canno open display。  方法:yum -y install xorg-x11-xauth  二、打开linux服务器的sshd的x11转发功能: vi /etc/ssh/sshd_config配置:x11forwarding yes 三、在windows客户端上安装x11 server程序xming是运行于windows下的x 服务器,下载xming 四、 装...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    Python调用playsound时报错:指定的设备未打开,或不被 MCI 所识别

    报错信息: Error 263 for command: close audio.mp3 指定的设备未打开,或不被 MCI 所识别。 原因: windows不支持utf-16编码,需修改playsound源码 playsound在:C:\Users\Megan\AppData\Local\Programs\Python\Python37\Lib\site-packages\playsound.py 解决: 修改两个地方:  代码: def winCommand(*command):         bufLen = 600       &n...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |

    yum获取rpm软件包的三种方法

    有时候你需要一个软件包在离线linux系统上安装,如果自己找软件包麻烦,可以linux yum下载需要的软件包,准备工作是找一台能够联网的linux,并准备好了yum及yum源,一般我们用我们的vmware linux虚拟机就可以了。 有两种方法: 1、一般yum工具自带两个参数 –downloadonly        don’t update, just download  //只下载 –downlo...阅读全文
    作者:绝缘体.. | 分类:首页 | 阅读: |