docker介绍及基本命令

2019-03-04  本文已影响0人  爱修仙的道友

1. 什么是docker?

2. 为什么使用docker?

首先,当我们部署项目时,

使用docker


image.png

3. docker vs vmware(or virtualbox)?

image.png
image.png

4. docker 架构

主要用于部署和测试,所以没有GUI图形用户界面


image.png
  1. 安装docker
    https://docs.docker.com/install/linux/docker-ce/ubuntu/

  2. docker运行基本指令
    参考 http://www.runoob.com/docker/docker-command-manual.html

docker run -p 8092:80 --name tracker -v /home/lifehaier:/var/www/html -d --restart=on-failure:3 tracker

解释:使用docker run命令运行一个容器,该容器内部监听80端口,与宿主机系统8092端口映射,命名该容器名称为tracker,宿主机系统目录/home/lifehaier与容器内部/var/www/html路径映射,如果容器对应的images路径/var/www/html下面有数据的话,则被宿主机/home/lifehaier路径下面的数据覆盖,-d参数是让容器后台运行,--restart=on-failure:3是指容器在未来出现异常退出(退出码非0)的情况下循环重启3次;tracker 是images名称,容器基于此images进行启动。

docker update --restart=always <CONTAINER ID>
上一篇 下一篇

猜你喜欢

热点阅读