• [日常] 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新的镜像

  • 相关阅读:
    SSM:Spring整合SpringMVC框架
    SSM:搭建整合环境
    SpringMVC:常用注解
    SpringMVC的入门案例
    base64
    windows设置exe开机自启动
    Python-wmi模块
    Base64String转为图片并保存
    java给图片添加水印图片
    uni-app中封装axios请求
  • 原文地址:https://www.cnblogs.com/taoshihan/p/8920346.html
Copyright © 2020-2023  润新知