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也可以;

  • 相关阅读:
    软件包管理
    扩大swap分区
    逻辑卷加密(luks)
    创建一个独立的卷组
    dns视图搭建
    dns服务搭建
    [转]ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1)
    [转]ubuntu server上网配置
    [转]windows 软链接的建立及删除
    [转]Cygwin的包管理器:apt-cyg
  • 原文地址:https://www.cnblogs.com/guo-s/p/12490127.html
Copyright © 2011-2022 走看看