123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- docker部署sers-demo-robot
-
- ---------------------------------
- #(x.1)文件
- (x.1)把本文件所在目录中所有文件拷贝到宿主机
- (x.2)修改配置文件 appsettings.json
-
- #(x.2)创建容器并运行
- (--name 容器名称,可自定义)
- (--restart=always 自动重启)
- (-v /etc/localtime:/etc/localtime)挂载宿主机localtime文件解决容器时间与主机时区不一致的问题
- (-v $PWD/data:/data 将主机中当前目录下的data挂载到容器的/data)
- (--net=host 网络直接使用宿主机网络)(-p 6022:6022 端口映射)
- cd /root/docker
- cd sers-demo-robot
- docker run --name=sers-demo-robot --restart=always -d \
- -v /etc/localtime:/etc/localtime \
- -v $PWD/appsettings.json:/root/app/Robot/appsettings.json \
- -v $PWD/Logs:/root/app/Robot/Logs \
- -v $PWD/Data:/root/app/Robot/Data \
- serset/sers-demo-robot
- cd ..
- #精简
- docker run --name=sers-demo-robot --restart=always --net=host -d serset/sers-demo-robot
-
- #(x.3)应用已经运行
- 可在文件夹Logs 中查看日志
- -------------------
- #常用命令
- #查看容器logs
- docker logs sers-demo-robot
- #在容器内执行命令行
- docker exec -it sers-demo-robot bash
- #停止容器
- docker stop sers-demo-robot
- #打开容器
- docker start sers-demo-robot
- #重启容器
- docker restart sers-demo-robot
- #删除容器
- docker rm sers-demo-robot -f
|