此教程,直接来服务器上部署
1.使用编排工具docker compose (源码安装 和 pip安装,下面只介绍源码安装)。
1.1
sudo curl -L .16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
1.2
sudo chmod +x /usr/local/bin/docker-compose
2.在相关项目文件夹创建你的l
3.使用docker-compose up 启动服务。
3.1
ERROR: yaml.scanner.ScannerError: while scanning for the next token
found character 't' that cannot start any token
in "./l", line 2, column 1
或者
ERROR: yaml.scanner.ScannerError: mapping values are not allowed here
in "./l", line 3, column 8
这些都说的是:yaml格式文件不对,对照yaml的严格模式进行修改就行了。
如果不报错,出现如下信息:
[core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
恭喜你,安装成功了,可以退出了;或者干脆使用
docker-compose up -d
后台运行。
4. 启动:docker-compose start; 停止:docker-compose stop
5. 输入ifconfig找到本地IP,然后加上端口号就能访问了。下面的教程会教你如何绑定域名。
6.进入对应的container 里看看到底有什么东西
先 docker ps 看运行的容器,找到ID OR NAMS
然后 docker exec -it IMAGE ID或者NAMES /bin/bash
7.查找nginx的位置
ps aux|grep nginx
找到实际调用的配置文件
8.删除所有容器
docker rm $(docker ps -aq)
删除所有镜像
docker rmi $(docker images)
9.将本地images 提交到hub.docker
1.登录docker hub :docker login
2.docker tag [images tag] [your hub.docker's repository name]:latest
3.推送到仓库;docker push [your hub.docker's repository name]
本文发布于:2024-02-04 23:48:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170719182660877.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |