文章目录
- docker的安装部署
- 用docker部署nginx+镜像加速器的配置
- 部署一个game2048小游戏
- 命令的补充
实验环境:
rhel7.6系统
172.25.2.2 ser1 docker客户端
172.25.2.3 ser2 docker客户端
docker的安装部署
1.在ser1上
2.解决依赖性
3.启动docker
4.
5.
6.
7.
8.
基本的docker部署很简单,接下来要基于镜像运行容器
用docker部署nginx+镜像加速器的配置
2.
3.
4.
5.
6.
7.
8.
9.查看容器的信息
10.
11.nginx在容器nginx1中运行成功
12.
1)
2)
13.
部署一个game2048小游戏
2.
3.
4.
5.
6.
当容器中运行一些网络应用,要让外部访问这些应用时,
可以通过-p或-P参数来指定端口映射。
当使用-P(大写P)标记时,Docker会随机映射一个端口到内部容器开放
的网络端口(端口范围在Linux系统使用的端口之外,一般都过万)
当使用-p(小写p)可以指定要映射的端口,并且在一个指定的端口
上只可以绑定一个容器。
支持的格式有:IP:HostPort:ContainerPort | IP::ContainerPort | HostPort:ContainerPort
7.
8.
命令的补充
ctrl + pq ##退出容器但不关闭容器
docker attach vm3 ##可以直接进入容器
ctrl + D ##退出并关闭容器,下次登陆时需要开启
docker start vm3 ##打开关闭的容器
docker attach vm3 ##再进入容器
docker rm vm3 删除容器
docker rm -f vm2 强制删除容器
docker rmi ubuntu:vm3 删除镜像