• 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>
    
  • 相关阅读:
    02 python网络爬虫《Http和Https协议》
    09 Django之orm中的锁和事务
    08 Django之自定义标签和过滤器
    07 Django之配置静态文件以及渲染图片
    06 Django之模型层---多表操作
    05 Django之模型层---单表操作
    Spring 中的 18 个注解,你会几个?
    一个 Java 对象到底有多大?
    面试题:InnoDB中一棵B+树能存多少行数据?
    Elasticsearch如何做到亿级数据查询毫秒级返回?
  • 原文地址:https://www.cnblogs.com/zhiboday/p/7586951.html
Copyright © 2020-2023  润新知