zoukankan      html  css  js  c++  java
  • docker离线导入镜像

    1、使用docker images命令查看当前有哪些镜像

     2、使用命令将镜像导出来

    #将名字为192.168.4.224:5000/eshop-server版本号为1.0-SNAPSHOT的镜像导入到当前目录名字为eshop-server.tar
    $ docker save 192.168.4.224:5000/eshop-server:1.0-SNAPSHOT -o eshop-server.tar

    3、将镜像复制到新的服务器,并导入镜像

    docker load -i eshop-server.tar

    4、启动镜像

     这里启动镜像会报一个错

    docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused “process_linux.go:430: container init caused “write /proc/self/attr/keycreate: permission denied””: unknown.

    原因:

    “write /proc/self/attr/keycreate: permission denied” 表示文件没有写入权限,被拒绝访问了

    selinux是linux为了系统安全性做的控制,会控制用户可以访问、读取、修改哪些文件,比如,前面的write /proc/self/attr/keycreate文件没有权限,就是被selinux控制了。
    selinux有三种模式:enforcing 强制 permissive 宽容的 diabled 禁止的,顾名思义,权限限制,从高到低。

    解决方法:

    /etc/selinux下的config文件中的SELINUX属性改为disabled
    步骤:

    vi /etc/selinux/config

    可以看到里面的属性为:enforcing强制性的

     按I键进入编辑模式,将SELINUX属性改为disabled,保存退出:wq,重启liunx系统即可

    再运行容器即可

     报错解决参考:https://blog.csdn.net/qq_25112523/article/details/99822130

  • 相关阅读:
    原根
    FFT
    bzoj3991[SDOI2015]寻宝游戏
    bzoj3990[SDOI2015]排序
    序列自动机
    bzoj4032[HEOI2015]最短不公共子串
    2015.8.28 字符串
    bzoj2821作诗
    bzoj2741【FOTILE模拟赛】L
    一个牛人给java初学者的建议
  • 原文地址:https://www.cnblogs.com/liaoyanglong/p/13826869.html
Copyright © 2011-2022 走看看