docker-compose学习

  1. 基础知识
    1. sregistry项目中所用的docker-compose.yml
    2. docker-compose down
    3. ubuntu进行截屏
    4. 怎么设置docker-compose启动的容器的名称不是随机的名称

基础知识

volumes

sregistry项目中所用的docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
db:
image: postgres
environment:
- POSTGRES_HOST_AUTH_METHOD=trust

uwsgi:
restart: always
image: quay.io/vanessa/sregistry
env_file:
- ./.minio-env
volumes:
- .:/code
- ./static:/var/www/static
- ./images:/var/www/images
# uncomment for PAM auth
#- /etc/passwd:/etc/passwd
#- /etc/shadow:/etc/shadow
links:
- minio
- redis
- db

nginx:
restart: always
image: quay.io/vanessa/sregistry_nginx
ports:
- "80:80"
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
- ./uwsgi_params.par:/etc/nginx/uwsgi_params.par:ro
volumes_from:
- uwsgi
links:
- uwsgi
- db

redis:
restart: always
image: redis:latest

scheduler:
image: quay.io/vanessa/sregistry
command: python /code/manage.py rqscheduler
volumes:
- .:/code
volumes_from:
- uwsgi
env_file:
- ./.minio-env
links:
- minio
- redis
- db

worker:
image: quay.io/vanessa/sregistry
command: python /code/manage.py rqworker default
volumes:
- .:/code
volumes_from:
- uwsgi
env_file:
- ./.minio-env
links:
- minio
- redis
- db

minio:
image: minio/minio
volumes:
- ./minio-images:/images
env_file:
- ./.minio-env
ports:
- "9000:9000"
command: ["server", "images"]

docker-compose down

不仅仅是停止容器而且会对这些容器进行删除操作

停用移除所有容器以及网络相关

参数相关

1
2
3
–rmi type,删除镜像,类型必须是:all,删除compose文件中定义的所有镜像;local,删除镜像名为空的镜像
-v, –volumes,删除已经在compose文件中定义的和匿名的附在容器上的数据卷
–remove-orphans,删除服务中没有在compose中定义的容器

所以在停止项目进行重新修改的时候,应该利用docker-compose stop

ubuntu进行截屏

1
2
3
4
sudo add-apt-repository ppa:shutter/ppa

sudo apt-get update
sudo apt-get install shutter

设置键盘快捷键

  1. 打开系统设置
  2. 打开 Keyboard 键盘设置
  3. 添加成功的状态

怎么设置docker-compose启动的容器的名称不是随机的名称


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 583614868@qq.com

文章标题:docker-compose学习

文章字数:374

本文作者:钟帅豪

发布时间:2020-09-23, 18:55:44

最后更新:2020-12-14, 10:50:48

原始链接:http://jhshz520.github.io/2020/09/23/docker-compose学习/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏