纵有疾风起
人生不言弃

docker使用

由于项目众多,而各个项目的运行环境可能都有差别,以往的做法是,一个项目一个服务器,一两个项目倒没事,多了,成本就高了,也不便于维护。毕竟装电脑也是体力活。

容器技术在这个时候诞生了,有点类似于在一台电脑上装很多个虚拟机一样。但还是有很大差别的。容器主要还是做运行环境的分割的。并不需要分配内存,硬盘。

如何使用呢。所以需要先安装docker。然后就可以起动一个项目了,项目是基于系统和运行环境的,所以你可以先docker 镜像一个系统过来,比如centos,如:

docker run ubuntu:15.10 /bin/echo "Hello world"
意思就是现在起动ubuntu:15.10这个容器环境 并输出hello world

还可以后台运行
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
生成一个容器id,如果运行多个容器,就有多个容器id

docker ps 
查看运行了的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
20ad5cc0614d ubuntu:15.10 "/bin/sh -c 'while t…" 4 minutes ago Up 4 minutes elastic_hofstadter

查看容器运行日志

docker log  20ad5cc0614d

关闭容器

docker stop  20ad5cc0614d

更多资料可以参考这个

https://www.runoob.com/docker/docker-hello-world.html

 

未经允许不得转载:起风网 » docker使用
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录