zoukankan      html  css  js  c++  java
  • linux mint运行docker

    1,sudo apt-get install docker.io

    或者sudo apt-get install docker*

    2,安装好之后

    sudo docker -d 启动进程提示:

    yimiyan@mint ~ $ sudo docker -d
    2015/05/19 22:25:43 docker daemon: 1.0.1 990021a; execdriver: native; graphdriver: 
    [415a4572] +job initserver()
    [415a4572.initserver()] Creating server
    [415a4572] +job init_networkdriver()
    [415a4572] +job serveapi(unix:///var/run/docker.sock)
    2015/05/19 22:25:43 Listening for HTTP on unix (/var/run/docker.sock)
    [415a4572] -job init_networkdriver() = OK (0)
    2015/05/19 22:25:43 WARNING: Your kernel does not support cgroup swap limit.
    Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory ()
    [415a4572] -job initserver() = ERR (1)
    2015/05/19 22:25:43 Error loading docker apparmor profile: exec: "/sbin/apparmor_parser": stat /sbin/apparmor_parser: no such file or directory ()

      执行: sudo apt-get install apparmor

    执行完成之后,后台启动docker进程: sudo docker -d &

    3,执行:sudo docker run -t -i index.alauda.cn/alauda/ubuntu /bin/bash 

      

    yimiyan@mint ~ $ sudo docker run -t -i index.alauda.cn/alauda/ubuntu  /bin/bash
    Unable to find image 'index.alauda.cn/alauda/ubuntu' locally
    Pulling repository index.alauda.cn/alauda/ubuntu
    ae983d5e88ce: Download complete 
    511136ea3c5a: Download complete 
    53f858aaaf03: Download complete 
    837339b91538: Download complete 
    615c102e2290: Download complete 
    b39b81afc8ca: Download complete 
    92a05e689124: Download complete 
    a5ec8ea8f4d9: Download complete 
    c1d5c21f8a78: Download complete 
    d37760e835dc: Download complete 
    c4dd97affb83: Download complete 
    673f1fe20a3a: Download complete 
    77421a5e2b9c: Download complete 
    de1f78ad6493: Download complete 
    root@ffd019220845:/#

    ps: 

    1)index.alauda.cn/alauda/ubuntu 为云雀的ubuntu镜像库地址。

    2)pulling默认版本

    3)run的时候自动pulling

    4,查看当前系统中的镜像

    yimiyan@mint ~ $ sudo docker images
    REPOSITORY                      TAG                   IMAGE ID            CREATED             VIRTUAL SIZE
    ubuntu                          latest                07f8e8c5e660        2 weeks ago         188.3 MB
    busybox                         ubuntu-14.04          32e97f5f5d6b        4 weeks ago         5.609 MB
    busybox                         ubuntu-12.04          faf804f0e07b        4 weeks ago         5.455 MB
    busybox                         buildroot-2014.02     8c2e06607696        4 weeks ago         2.433 MB
    busybox                         latest                8c2e06607696        4 weeks ago         2.433 MB
    busybox                         buildroot-2013.08.1   3dba22db9896        4 weeks ago         2.489 MB
    index.alauda.cn/alauda/ubuntu   latest                ae983d5e88ce        4 months ago        255.1 MB

      

    5,在docker中运行hello world

    yimiyan@mint ~ $ sudo docker run  ae983d5e88ce   echo " Hello world"
     Hello world

    或者

    yimiyan@mint ~ $ sudo docker run  index.alauda.cn/alauda/ubuntu   echo " Hello world"
     Hello world

    6,进入镜像系统

    yimiyan@mint ~ $ sudo docker run -t -i index.alauda.cn/alauda/ubuntu /bin/bash
    root@795904074f0a:/# ls
    bin dev home lib64    mnt proc run    sbin    srv    tmp var
    boot etc lib    media    opt root run.sh set_root_pw.sh sys    usr
    root@795904074f0a:/#

    ----------------------------------

    the END.

    at here ,thanks my friend for help me to learn it.

  • 相关阅读:
    自动支持图片webp格式压缩,图片服务器升级webserver
    长江商学院介绍及名人校友名单
    恒大许家印靠斗着地主,当上首富
    用GitLab搭建自己的私有GitHub
    vim快速定位到某一行的几种方法和显示行号,定位匹配字符串,显示当前行信息的命令
    mysql数据库表上百万记录优化思路杂谈
    Java打印输出数组的三种方式:传统的for循环方式,for each循环,利用Arrays类中的toString方法
    个人快速成长之系统方法,最小化成长系统
    程序员应该了解的常见软件开发定律
    用python修改文件内容修改txt内容的3种方法
  • 原文地址:https://www.cnblogs.com/yimiyan/p/4515964.html
Copyright © 2011-2022 走看看