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

  • 相关阅读:
    [].copyWithin.call({length:5,3:1},0,3)
    url、 src 和href 标签的区别
    http请求方法(GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT)
    windows环境下配置webpack
    typeof作用
    行内块之间存在间隙
    “DllRegisterServer的调用失败”问题解决办法
    SQL Server集群服务器的优缺点
    UTF8转成GB2312乱码问题解决思路
    什么是RFID技术
  • 原文地址:https://www.cnblogs.com/guo-s/p/12490127.html
Copyright © 2011-2022 走看看