首页 > 系统服务 > 详细

[日常] Linux下的docker实践

时间:2018-04-23 17:26:52      阅读:205      评论:0      收藏:0      [点我收藏+]

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实践

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!