docker && Centos 部署笔记
docker && Centos 部署笔记
docker 工作流程
-
进入项目根目录,构建镜像 : docker build -t (containerName:tagname) .
-
查看镜像 docker images
-
启动容器:docker run -i -d -p 映射端口:源端口 (containerID)
- -d 后台启动
- -p 指定端口
- -t 分配一个伪终端,则不触发Dockerfile中的CMD命令
- 源端口为容器Dockerfile 暴露端口
-
进入容器:docker exec -i (containerID) bash
-
启动项目
-
通过映射端口访问 curl ip:映射端口
docker hub
- 注册 - 登陆 - 创建仓库 - 推送镜像 - 拉取镜像
docker-compose
作用:定义和运行多个 Docker 容器的应用。compose项目由python编写
概念:
- 服务 (
service
):一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。 - 项目 (
project
):由一组关联的应用容器组成的一个完整业务单元,在docker-compose.yml
文件中定义。