zoukankan      html  css  js  c++  java
  • Docker容器里的centos疑难杂症

    1、Docker容器里的centos、unbuntu无法使用 systemctl 命令的解决方案

    据说在 Linux Docker中无法使用 systemd(systemctl) 相关命令的原因是 1号进程不是 init ,而是其他例如 /bin/bash ,所以导致缺少相关文件无法运行。(System has not been booted with systemd as init system (PID 1). Can't operat)

    解决方案:/sbin/init

    例如:Ubuntu 18.04 ,

    docker run -tid --name test --privileged=true ubuntu:18.04 /sbin/init
    docker exec -it test /bin/bash

    PS:--privilaged=true一定要加上的。

    2. dcoker: error respond from daemon:cgroups: cannot found cgroup mount destination: unknown.

    sudo mkdir /sys/fs/cgroup/systemd

    sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd

    3. 镜像在两台服务器上移植

    docker save -o nginxTest.tar nginxtest

    docker save nginxtest > nginxTest.tar

    docker load < xxx.tar

    docker load -i xxx.tar

  • 相关阅读:
    NVI模式
    C#----接口与多继承
    C#----接口与抽象类
    C#----接口的显式实现
    C# -- 继承规则
    MVC多层架构
    BootStrap2学习日记23---弹出对话框
    APP导航设计九法
    DevExpress Grid使用checkBox选中的方法
    遗漏的SQL语句
  • 原文地址:https://www.cnblogs.com/alphacode/p/13801447.html
Copyright © 2011-2022 走看看