zoukankan      html  css  js  c++  java
  • Docker1

    1/ 容器:docker,是介于虚拟机与虚拟环境的一个中间产物,可以很好的把开发环境隔离开,如果是虚拟机的话太重(包括桌面/office/浏览器等),而虚拟环境的话你的数据库没办法有效隔离,所以就有了容器(docker, 是由go语言开发,随之而来的就是go的一路高歌···)

    2/ docker 的一些命令:

      查看docker所有镜像(类似虚拟机镜像):

        docker  image  ls

      删除docker镜像:

        docker rmi  image_id

        或着:docker  rmi  $(docker  images  dev-* -q)

      停止服务,删除容器:

        docker  kill  $(docker  ps  -aq)

        docker  rm  $(docker  ps  -aq)

    3/ docker hub 商店里有很多镜像,

      可以使用:docker pull ubuntu 是从docker hub 上把ubuntu镜像下载下来

      然后使用:docker  image  ls 查看是否下载下来

      docker  ps  查看正在运行的容器

      可以使用  docker run -ti  ubuntu /bin/sh  (mac 上命令)把ubuntu容器运行起来并且进入到了ubuntu的shell命令行,此时只是一个最基本的操作系统,然后可以根据项目需求把所需要的环境装好,打包到网上,然后使用docker pull  容器名  拉下来既可以跑起来!

    4/ 容器安装python

      apt-get update

      apt-get install python3.6

    5/ control + d 退出

      使用docker  container  ls 查看在运行的docker

    6/ docker经常用到的linux发行版是:ubuntu/alpine

    7/ Dockerfile 是单个容器的配置文件,说明镜像里包含哪些东西,docker compose 是管理容器的没有其实也可以,如果容器没有特殊的配置需求可以不用dockerfile,直接使用远程镜像image也可以;

  • 相关阅读:
    架构设计
    OpenRisc-37-OpenRISC的CPU&core的整体架构分析
    QFrame好像是万能的(可以随意画线,或者图片,放在其它元素之间做点缀,还可OnClick)
    QTableWidget的使用和美工总结
    QTableWidget表格合并若干问题及解决方法
    24篇HTTP博客
    利用VS2005进行dump文件调试(17篇博客)
    英语提问方式
    架构和框架的区别
    数据访问组件性能
  • 原文地址:https://www.cnblogs.com/guo-s/p/12490127.html
Copyright © 2011-2022 走看看