Docker 小箱子容器
镜像(image) node,mongodb,tomcat 一个安装软件就代表一个镜像 class容器 在软件上运行的程序就是容器-->正在运行的程序就是容器 实例仓库 (集中放置镜像的地方) Docker hub
1-0 Docker 干什么
可以实现项目部署的一种技术
1-1 如何安装Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyundocker -v //查看docker的版本号docker info //查看docker的详情信息
1-2 安装docker镜像
//使用docker安装一个软件//nginx docker pull nginx //不加版本号默认会安装最新版本docker pull nginx:1.8
#a 查看docker镜像docker images #b 删除docker镜像docker rmi [镜像名:tag|id]
1-3 启动一个容器
//就是运行在镜像上的程序(应用)docker run [镜像名:tag|id]
docker run nginx
#a 查看容器docker ps //查看正在运行的容器docker ps -a //查看所有的容器
#b 删除容器docker rm [id]
#c 启动一个在后台运行的容器 -ddocker run -d nginx
#d 停止容器docker stop [id]
# 创建一个在后台运行的向外暴露的容器docker run -d -p 主机的端口:容器的端口 nginxdocker run -d -p 8080:80 nginx
# 作业1.将直接的node.js+mongodb的项目部署到自己的服务器2.要考试的内容准备3.毕设写好