zoukankan      html  css  js  c++  java
  • [日常] Linux下的docker实践

    1.Linux 发展出了另一种虚拟化技术:Linux 容器(Linux Containers,缩写为 LXC)

    2.Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离

    3.Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口

    4.Docker 是服务器----客户端架构。命令行运行docker命令的时候,需要本机有 Docker 服务

    curl -sSL https://get.docker.com/ | sh

    service docker start

    5.Docker 把应用程序及其依赖,打包在 image 文件里面

    6.容器实例,本身也是一个文件,称为容器文件

    docker image pull 名称 //拉取image文件

    docker image ls//列出所有image

    docker image rm [imageName] //删除 image 文件

    docker container run hello-world //运行image文件

    docker container start [containID]//运行已经存在的容器

    docker container kill [containID] //终止容器

    docker container ls --all  //列出所有容器,包括终止的

    docker container rm [containID]//删除容器

    hello-world:

    1.docker run hello-world

    2.没有这个image会自动拉取镜像,然后运行起来

     

    在ubuntu的docker中运行ubuntu

    1.docker container run -p 6666:80  -it dc86b7b90238  bash //端口映射外面的6666到内部的80

    2.docker container exec  -it 3ce8952ce68d  bash  //在运行的容器中执行命令,-i

    在ubuntu的docker中运行centos

    1.docker pull centos:6

    2.给运行的容器映射本地端口

             1)docker commit  6e54eac36507  centos_image1//提交运行中的容器为一个镜像

             2)docker run -d -it -p 6667:80 centos_image1 /bin/bash  //从新run新的镜像

  • 相关阅读:
    web前端开发,一种立杆见影的编程乐趣
    SqlServer按照指定顺序对字段进行排序
    快速排序
    Jetty 的工作原理以及与 Tomcat 的比较
    windows Mysql备份脚本
    PHP 扩增mysql
    MySQL Master/Slave Master/Master 机制
    读取static 中读取SRC目录下的配置文件
    [高可用性] 负载均衡,会话保持,session同步
    Spring AOP配置选项
  • 原文地址:https://www.cnblogs.com/taoshihan/p/8920346.html
Copyright © 2011-2022 走看看