码迷,mamicode.com
首页 > 系统相关 > 详细

[日常] Linux下的docker实践

时间:2018-04-23 18:33:25      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:打包   nbsp   world   AC   mit   linu   info   bubuko   镜像   

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新的镜像

技术分享图片

[日常] Linux下的docker实践

标签:打包   nbsp   world   AC   mit   linu   info   bubuko   镜像   

原文地址:https://www.cnblogs.com/taoshihan/p/8920346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!