文章目录

  • docker的安装部署
  • 用docker部署nginx+镜像加速器的配置
  • 部署一个game2048小游戏
  • 命令的补充


实验环境:

rhel7.6系统
172.25.2.2 ser1 docker客户端
172.25.2.3 ser2 docker客户端

docker的安装部署

1.在ser1上

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt

docker 部署openwrt Docker 部署怀旧游戏_nginx_02


docker 部署openwrt Docker 部署怀旧游戏_docker_03

docker 部署openwrt Docker 部署怀旧游戏_nginx_04

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_05

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_06

2.解决依赖性

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_07

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_08

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_09

docker 部署openwrt Docker 部署怀旧游戏_nginx_10

3.启动docker

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_11

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_12

4.

docker 部署openwrt Docker 部署怀旧游戏_docker_13

docker 部署openwrt Docker 部署怀旧游戏_IP_14

docker 部署openwrt Docker 部署怀旧游戏_nginx_15

5.

docker 部署openwrt Docker 部署怀旧游戏_nginx_16

docker 部署openwrt Docker 部署怀旧游戏_IP_17

6.

docker 部署openwrt Docker 部署怀旧游戏_docker_18

7.

docker 部署openwrt Docker 部署怀旧游戏_docker_19

8.

docker 部署openwrt Docker 部署怀旧游戏_IP_20


基本的docker部署很简单,接下来要基于镜像运行容器

用docker部署nginx+镜像加速器的配置

docker 部署openwrt Docker 部署怀旧游戏_IP_21

docker 部署openwrt Docker 部署怀旧游戏_nginx_22

docker 部署openwrt Docker 部署怀旧游戏_IP_23


2.

docker 部署openwrt Docker 部署怀旧游戏_docker_24

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_25

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_26

3.

docker 部署openwrt Docker 部署怀旧游戏_docker_27

4.

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_28

5.

docker 部署openwrt Docker 部署怀旧游戏_nginx_29

6.

docker 部署openwrt Docker 部署怀旧游戏_docker_30

docker 部署openwrt Docker 部署怀旧游戏_docker_31

7.

docker 部署openwrt Docker 部署怀旧游戏_docker_32

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_33

8.

docker 部署openwrt Docker 部署怀旧游戏_IP_34

docker 部署openwrt Docker 部署怀旧游戏_nginx_35

9.查看容器的信息

docker 部署openwrt Docker 部署怀旧游戏_nginx_36

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_37

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_38

10.

docker 部署openwrt Docker 部署怀旧游戏_nginx_39

docker 部署openwrt Docker 部署怀旧游戏_IP_40

docker 部署openwrt Docker 部署怀旧游戏_IP_41

docker 部署openwrt Docker 部署怀旧游戏_IP_42

docker 部署openwrt Docker 部署怀旧游戏_nginx_43

11.nginx在容器nginx1中运行成功

docker 部署openwrt Docker 部署怀旧游戏_nginx_44

12.

docker 部署openwrt Docker 部署怀旧游戏_IP_45

1)

docker 部署openwrt Docker 部署怀旧游戏_docker_46

docker 部署openwrt Docker 部署怀旧游戏_IP_47

2)

docker 部署openwrt Docker 部署怀旧游戏_docker_48

docker 部署openwrt Docker 部署怀旧游戏_nginx_49

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_50

docker 部署openwrt Docker 部署怀旧游戏_IP_51

docker 部署openwrt Docker 部署怀旧游戏_docker_52

docker 部署openwrt Docker 部署怀旧游戏_nginx_53

docker 部署openwrt Docker 部署怀旧游戏_IP_54

13.

docker 部署openwrt Docker 部署怀旧游戏_docker_55

docker 部署openwrt Docker 部署怀旧游戏_IP_56

docker 部署openwrt Docker 部署怀旧游戏_nginx_57

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_58

docker 部署openwrt Docker 部署怀旧游戏_nginx_59

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_60

docker 部署openwrt Docker 部署怀旧游戏_IP_61

部署一个game2048小游戏


docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_62

2.

docker 部署openwrt Docker 部署怀旧游戏_docker_63

3.

docker 部署openwrt Docker 部署怀旧游戏_IP_64

4.

docker 部署openwrt Docker 部署怀旧游戏_nginx_65

5.

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_66

docker 部署openwrt Docker 部署怀旧游戏_IP_67

6.

当容器中运行一些网络应用,要让外部访问这些应用时,
可以通过-p或-P参数来指定端口映射。

当使用-P(大写P)标记时,Docker会随机映射一个端口到内部容器开放
的网络端口(端口范围在Linux系统使用的端口之外,一般都过万)

当使用-p(小写p)可以指定要映射的端口,并且在一个指定的端口
上只可以绑定一个容器。
支持的格式有:IP:HostPort:ContainerPort | IP::ContainerPort | HostPort:ContainerPort

docker 部署openwrt Docker 部署怀旧游戏_nginx_68

docker 部署openwrt Docker 部署怀旧游戏_docker 部署openwrt_69


7.

docker 部署openwrt Docker 部署怀旧游戏_IP_70

8.

docker 部署openwrt Docker 部署怀旧游戏_IP_71

命令的补充

ctrl + pq 	##退出容器但不关闭容器
docker attach vm3		##可以直接进入容器

ctrl + D	##退出并关闭容器,下次登陆时需要开启
docker start vm3		##打开关闭的容器
 docker attach vm3		##再进入容器

docker rm vm3				删除容器
docker rm -f  vm2			强制删除容器
docker rmi ubuntu:vm3  		删除镜像