zoukankan      html  css  js  c++  java
  • [deepin][docker]deepin-docker爬坑之路

    重建docker网络

    重启命令二:systemctl restart docker
    pkill docker
    iptables -t nat -F
    ifconfig docker0 down
    brctl delbr docker0
    service docker restart

    deepin安装docker

    1. 卸载原有的docker

    sudo apt-get remove docker docker-engine docker-ce docker.io
    sudo apt-get purge docker
    sudo apt-get autoremove docker
    sudo rm -rf /var/lib/docker

    2.安装相关工具

    sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common

    3.安装秘钥

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    4.查看秘钥是否安装成功

    sudo apt-key fingerprint OEBFCD88

    5.查看deepin的debian的版本

    cat /etc/debian_version

    6.手动在源中添加该官方仓

    sudo dedit /etc/apt/sources.list
    //添加
    [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch stable

    7.查看docker-ce的版本,安装制定版本

    sudo apt-cache madison docker-ce

    使用一个最新的

    sudo apt-get install docker-ce=18.06.3~ce~3-0~debian containerd

    8.查看安装版本信息

    docker version

    9.设置docker非root账户

    sudo gpasswd -a ${USER} docker

    10.更新源

    sudo apt-get update

     11.过几秒后,容器退出,-d也无效,解决方案

    sudo apt remove apparmor

    AppArmor 是一个Linux内核安全模块,允许系统管理员通过每个程序的配置文件限制程序的功能。如它的帮助页面所说,“AppArmor 是一个对内核的增强工具,将程序限制在一个有限的资源集合中。AppArmor 独特的安全模型将对访问属性的控制绑定到程序而非用户。

  • 相关阅读:
    u-boot启动流程分析(1)_平台相关部分
    Linux文件系统简介
    PHP将部分内容替换成星号
    自制jQuery焦点图切换简易插件
    一次解决页面特效问题的排查记录
    自制jQuery标签插件
    一套后台管理html模版
    自制jquery可编辑的下拉框
    注册页面的一些记录
    CSS选择器的一些记录
  • 原文地址:https://www.cnblogs.com/landv/p/12625340.html
Copyright © 2011-2022 走看看