docker基本使用
Posted thinheader
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker基本使用相关的知识,希望对你有一定的参考价值。
docker是什么就不做介绍了,这里主要讲一下基本使用。
在讲docker使用之前先讲一下docker的几个概念。
镜像:可以理解为类似我们创建虚拟机之前的.iso文件和.dmg文件。
容器:可以理解为启动好的虚拟环境。
一张图简单概括各种状态下的转换和基本指令:
RUN示例
- 运行一个在后台执行的容器,同时,还能用控制台管理:
docker run -i -t -d ubuntu:latest
- 运行一个带命令在后台不断执行的容器,不直接展示容器内部信息:
docker run -d ubuntu:latest ping www.docker.com
- 运行一个在后台不断执行的容器,同时带有命令,程序被终止后还能重启继续跑,还能用控制台管理,
docker run -d --restart=always ubuntu:latest ping www.docker.com
- 为容器指定一个名字,
docker run -d --name=ubuntu_server ubuntu:latest
- 容器暴露80端口,并指定宿主机80端口与其通信(: 之前是宿主机端口,之后是容器需暴露的端口),
docker run -d --name=ubuntu_server -p 80:80 ubuntu:latest
- 指定容器内目录与宿主机目录共享(: 之前是宿主机文件夹,之后是容器需共享的文件夹),
docker run -d --name=ubuntu_server -v /etc/www:/var/www ubuntu:latest
以上是关于docker基本使用的主要内容,如果未能解决你的问题,请参考以下文章
html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。