docker的解疑答惑

阅读: 评论:0

docker的解疑答惑

docker的解疑答惑

此教程,直接来服务器上部署

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小时内删除。

标签:docker
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23