zoukankan      html  css  js  c++  java
  • Docker的第一次实践总结

    1.安装

    官方源

    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    $ sudo add-apt-repository 
    "deb [arch=amd64] https://download.docker.com/linux/ubuntu 
    $(lsb_release -cs) 
    stable"
    

    安装 Docker CE

    更新 apt 软件包缓存,并安装 docker-ce:

    $ sudo apt-get update
    
    $ sudo apt-get install docker-ce
    

    使用脚本自动安装

    在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,Ubuntu 系统上可以使用这套脚本安装:

    $ curl -fsSL get.docker.com -o get-docker.sh
    $ sudo sh get-docker.sh --mirror Aliyun
    

    执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

    2.容器操作

    进入容器

    在使用 -d 参数时,容器启动后会进入后台。 某些时候需要进入容器进行操作,有很多种方法,包括使用 docker attach 命令或 nsenter 工具等。

    更简单的,建议大家下载 .bashrc_docker,并将内容放到 .bashrc 中。

    $ wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker;
    $ echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
    

    这个文件中定义了很多方便使用 Docker 的命令,例如 docker-pid 可以获取某个容器的 PID;而 docker-enter 可以进入容器或直接在容器内执行命令。

    $ echo $(docker-pid <container>)
    $ docker-enter <container> ls
    

    新建并启动

    docker run <container>
    

    启动已终止容器

    docker start <container>
    

    容器列表

    docker ps -a
    

    终止容器

    docker stop <container>
    

    删除容器

    docker rm <container>
    
  • 相关阅读:
    Django基础篇
    转 枚举设备栈
    转 Windows串口过滤驱动程序的开发
    VS2010 + WinDDK 搭建驱动开发环境(转)
    cef 下载地址
    electron入门教程
    转:PHP 生成复杂JSON格式 简单快速方法
    CEF General Usage(CEF3预览)
    转:关于使用ImageMagick和Tesseract进行简单数字图像识别
    转 Tesseract-OCR 字符识别---样本训练
  • 原文地址:https://www.cnblogs.com/zhiboday/p/7586951.html
Copyright © 2011-2022 走看看