Docker---Docker-compose 安装部署 zentao 禅道

news/2024/5/6 6:52:35/文章来源:https://blog.csdn.net/AnNan1997/article/details/128186945

Docker-compose 安装部署 zentao 禅道

目录

  • Docker-compose 安装部署 zentao 禅道
    • 一、环境准备
      • 1.更换国内源
      • 2.拉取zentao的docker镜像
      • 3.关闭防火墙
      • 4.安装启动docker、docker-compose
    • 二、通过yml文件进行部署


一、环境准备

1.更换国内源

CentOS7 Base源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repoepel源:
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repodocker源:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

生成yum源缓存:

yum clean all && yum makecache

2.拉取zentao的docker镜像

镜像网址:https://registry.hub.docker.com/r/idoop/zentao

[root@localhost zentao]# docker pull idoop/zentao
Using default tag: latest
Trying to pull repository docker.io/idoop/zentao ...
latest: Pulling from docker.io/idoop/zentao
7b1a6ab2e44d: Pull complete
e5d2365e1e08: Pull complete
577c425bc292: Pull complete
b6e991281388: Pull complete
ff3089e41891: Pull complete
aa60445e5dd6: Pull complete
Digest: sha256:f55abdcde0756efd1927e27531134414238a5320cee7c49da31c0a45bb5390a4
Status: Downloaded newer image for docker.io/idoop/zentao:latest[root@localhost zentao]# docker images
REPOSITORY               TAG                 IMAGE ID            CREATED             SIZE
docker.io/idoop/zentao   latest              2ae7bbc90175        6 weeks ago         201 MB

3.关闭防火墙

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# setenforce 0
setenforce: SELinux is disabled

4.安装启动docker、docker-compose

安装docker、docker-compose:

[root@localhost yum.repos.d]# yum -y install docker
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
docker-ce-stable                                                                                                                       | 3.5 kB  00:00:00
(1/2): docker-ce-stable/7/x86_64/updateinfo                                                                                            |   55 B  00:00:05
(2/2): docker-ce-stable/7/x86_64/primary_db                                                                                            |  88 kB  00:00:06
Resolving Dependencies
--> Running transaction check
---> Package docker.x86_64 2:1.13.1-209.git7d71120.el7.centos will be installed
--> Processing Dependency: docker-common = 2:1.13.1-209.git7d71120.el7.centos for package: 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: docker-client = 2:1.13.1-209.git7d71120.el7.centos for package: 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: subscription-manager-rhsm-certificates for package: 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64
--> Running transaction check
---> Package docker-client.x86_64 2:1.13.1-209.git7d71120.el7.centos will be installed
---> Package docker-common.x86_64 2:1.13.1-209.git7d71120.el7.centos will be installed
--> Processing Dependency: skopeo-containers >= 1:0.1.26-2 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: oci-umount >= 2:2.3.3-3 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: oci-systemd-hook >= 1:0.1.4-9 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: oci-register-machine >= 1:0-5.13 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: container-storage-setup >= 0.9.0-1 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: container-selinux >= 2:2.51-1 for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
--> Processing Dependency: atomic-registries for package: 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
---> Package subscription-manager-rhsm-certificates.x86_64 0:1.24.51-1.el7.centos will be installed
--> Running transaction check
---> Package atomic-registries.x86_64 1:1.22.1-33.gitb507039.el7_8 will be installed
--> Processing Dependency: python-pytoml for package: 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64
---> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed
--> Processing Dependency: policycoreutils-python for package: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch
---> Package container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7 will be installed
---> Package containers-common.x86_64 1:0.1.40-11.el7_8 will be installed
--> Processing Dependency: subscription-manager for package: 1:containers-common-0.1.40-11.el7_8.x86_64
--> Processing Dependency: slirp4netns for package: 1:containers-common-0.1.40-11.el7_8.x86_64
--> Processing Dependency: fuse-overlayfs for package: 1:containers-common-0.1.40-11.el7_8.x86_64
---> Package oci-register-machine.x86_64 1:0-6.git2b44233.el7 will be installed
---> Package oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6 will be installed
---> Package oci-umount.x86_64 2:2.5-3.el7 will be installed
--> Running transaction check
---> Package fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 will be installed
--> Processing Dependency: libfuse3.so.3(FUSE_3.2)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3(FUSE_3.0)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3()(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
---> Package policycoreutils-python.x86_64 0:2.5-34.el7 will be installed
--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
---> Package python-pytoml.noarch 0:0.1.14-1.git7dea353.el7 will be installed
---> Package slirp4netns.x86_64 0:0.4.3-4.el7_8 will be installed
---> Package subscription-manager.x86_64 0:1.24.51-1.el7.centos will be installed
--> Processing Dependency: subscription-manager-rhsm = 1.24.51 for package: subscription-manager-1.24.51-1.el7.centos.x86_64
--> Processing Dependency: python-dmidecode >= 3.12.2-2 for package: subscription-manager-1.24.51-1.el7.centos.x86_64
--> Processing Dependency: python-syspurpose for package: subscription-manager-1.24.51-1.el7.centos.x86_64
--> Processing Dependency: python-inotify for package: subscription-manager-1.24.51-1.el7.centos.x86_64
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.8.5-4.el7 will be installed
---> Package checkpolicy.x86_64 0:2.5-8.el7 will be installed
---> Package fuse3-libs.x86_64 0:3.6.1-4.el7 will be installed
---> Package libsemanage-python.x86_64 0:2.5-14.el7 will be installed
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package python-dmidecode.x86_64 0:3.12.2-4.el7 will be installed
---> Package python-inotify.noarch 0:0.9.4-4.el7 will be installed
---> Package python-syspurpose.x86_64 0:1.24.51-1.el7.centos will be installed
---> Package setools-libs.x86_64 0:3.3.8-4.el7 will be installed
---> Package subscription-manager-rhsm.x86_64 0:1.24.51-1.el7.centos will be installed
--> Finished Dependency ResolutionDependencies Resolved==============================================================================================================================================================Package                                               Arch                  Version                                             Repository              Size
==============================================================================================================================================================
Installing:docker                                                x86_64                2:1.13.1-209.git7d71120.el7.centos                  extras                  17 M
Installing for dependencies:atomic-registries                                     x86_64                1:1.22.1-33.gitb507039.el7_8                        extras                  36 kaudit-libs-python                                     x86_64                2.8.5-4.el7                                         base                    76 kcheckpolicy                                           x86_64                2.5-8.el7                                           base                   295 kcontainer-selinux                                     noarch                2:2.119.2-1.911c772.el7_8                           extras                  40 kcontainer-storage-setup                               noarch                0.11.0-2.git5eaf76c.el7                             extras                  35 kcontainers-common                                     x86_64                1:0.1.40-11.el7_8                                   extras                  43 kdocker-client                                         x86_64                2:1.13.1-209.git7d71120.el7.centos                  extras                 3.9 Mdocker-common                                         x86_64                2:1.13.1-209.git7d71120.el7.centos                  extras                 101 kfuse-overlayfs                                        x86_64                0.7.2-6.el7_8                                       extras                  54 kfuse3-libs                                            x86_64                3.6.1-4.el7                                         extras                  82 klibsemanage-python                                    x86_64                2.5-14.el7                                          base                   113 koci-register-machine                                  x86_64                1:0-6.git2b44233.el7                                extras                 1.1 Moci-systemd-hook                                      x86_64                1:0.2.0-1.git05e6923.el7_6                          extras                  34 koci-umount                                            x86_64                2:2.5-3.el7                                         extras                  33 kpolicycoreutils-python                                x86_64                2.5-34.el7                                          base                   457 kpython-IPy                                            noarch                0.75-6.el7                                          base                    32 kpython-dmidecode                                      x86_64                3.12.2-4.el7                                        base                    83 kpython-inotify                                        noarch                0.9.4-4.el7                                         base                    49 kpython-pytoml                                         noarch                0.1.14-1.git7dea353.el7                             extras                  18 kpython-syspurpose                                     x86_64                1.24.51-1.el7.centos                                updates                275 ksetools-libs                                          x86_64                3.3.8-4.el7                                         base                   620 kslirp4netns                                           x86_64                0.4.3-4.el7_8                                       extras                  81 ksubscription-manager                                  x86_64                1.24.51-1.el7.centos                                updates                1.1 Msubscription-manager-rhsm                             x86_64                1.24.51-1.el7.centos                                updates                334 ksubscription-manager-rhsm-certificates                x86_64                1.24.51-1.el7.centos                                updates                237 kTransaction Summary
==============================================================================================================================================================
Install  1 Package (+25 Dependent packages)Total download size: 26 M
Installed size: 91 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/extras/packages/atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm is not installed
(1/26): atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm                                                                        |  36 kB  00:00:05
(2/26): container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch.rpm                                                                     |  35 kB  00:00:00
Public key for audit-libs-python-2.8.5-4.el7.x86_64.rpm is not installed
(3/26): audit-libs-python-2.8.5-4.el7.x86_64.rpm                                                                                       |  76 kB  00:00:05
(4/26): container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm                                                                           |  40 kB  00:00:06
(5/26): containers-common-0.1.40-11.el7_8.x86_64.rpm                                                                                   |  43 kB  00:00:00
(6/26): checkpolicy-2.5-8.el7.x86_64.rpm                                                                                               | 295 kB  00:00:07
(7/26): docker-client-1.13.1-209.git7d71120.el7.centos.x86_64.rpm                                                                      | 3.9 MB  00:00:17
(8/26): docker-common-1.13.1-209.git7d71120.el7.centos.x86_64.rpm                                                                      | 101 kB  00:00:00
(9/26): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm                                                                                        |  54 kB  00:00:00
(10/26): fuse3-libs-3.6.1-4.el7.x86_64.rpm                                                                                             |  82 kB  00:00:00
(11/26): oci-register-machine-0-6.git2b44233.el7.x86_64.rpm                                                                            | 1.1 MB  00:00:04
(12/26): oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64.rpm                                                                          |  34 kB  00:00:00
(13/26): oci-umount-2.5-3.el7.x86_64.rpm                                                                                               |  33 kB  00:00:00
(14/26): libsemanage-python-2.5-14.el7.x86_64.rpm                                                                                      | 113 kB  00:00:06
(15/26): python-IPy-0.75-6.el7.noarch.rpm                                                                                              |  32 kB  00:00:00
(16/26): python-dmidecode-3.12.2-4.el7.x86_64.rpm                                                                                      |  83 kB  00:00:00
(17/26): python-inotify-0.9.4-4.el7.noarch.rpm                                                                                         |  49 kB  00:00:00
(18/26): setools-libs-3.3.8-4.el7.x86_64.rpm                                                                                           | 620 kB  00:00:02
(19/26): python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm                                                                              |  18 kB  00:00:05
(20/26): slirp4netns-0.4.3-4.el7_8.x86_64.rpm                                                                                          |  81 kB  00:00:00
(21/26): policycoreutils-python-2.5-34.el7.x86_64.rpm                                                                                  | 457 kB  00:00:07
Public key for python-syspurpose-1.24.51-1.el7.centos.x86_64.rpm is not installed==================                         ] 477 kB/s |  14 MB  00:00:25 ETA
(22/26): python-syspurpose-1.24.51-1.el7.centos.x86_64.rpm                                                                             | 275 kB  00:00:06
(23/26): subscription-manager-rhsm-1.24.51-1.el7.centos.x86_64.rpm                                                                     | 334 kB  00:00:01
(24/26): subscription-manager-rhsm-certificates-1.24.51-1.el7.centos.x86_64.rpm                                                        | 237 kB  00:00:01
(25/26): subscription-manager-1.24.51-1.el7.centos.x86_64.rpm                                                                          | 1.1 MB  00:00:10
(26/26): docker-1.13.1-209.git7d71120.el7.centos.x86_64.rpm                                                                            |  17 MB  00:01:15
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                         332 kB/s |  26 MB  00:01:21
Retrieving key from http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5From       : http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : subscription-manager-rhsm-certificates-1.24.51-1.el7.centos.x86_64                                                                        1/26Installing : subscription-manager-rhsm-1.24.51-1.el7.centos.x86_64                                                                                     2/26Installing : python-dmidecode-3.12.2-4.el7.x86_64                                                                                                      3/26Installing : audit-libs-python-2.8.5-4.el7.x86_64                                                                                                      4/26Installing : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                          5/26Installing : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                                                                                          6/26Installing : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64                                                                                        7/26Installing : libsemanage-python-2.5-14.el7.x86_64                                                                                                      8/26Installing : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                             9/26Installing : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                      10/26Installing : setools-libs-3.3.8-4.el7.x86_64                                                                                                          11/26Installing : python-pytoml-0.1.14-1.git7dea353.el7.noarch                                                                                             12/26Installing : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64                                                                                    13/26Installing : python-IPy-0.75-6.el7.noarch                                                                                                             14/26Installing : python-syspurpose-1.24.51-1.el7.centos.x86_64                                                                                            15/26Installing : 2:oci-umount-2.5-3.el7.x86_64                                                                                                            16/26Installing : checkpolicy-2.5-8.el7.x86_64                                                                                                             17/26Installing : policycoreutils-python-2.5-34.el7.x86_64                                                                                                 18/26Installing : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                       19/26
setsebool:  SELinux is disabled.Installing : python-inotify-0.9.4-4.el7.noarch                                                                                                        20/26Installing : subscription-manager-1.24.51-1.el7.centos.x86_64                                                                                         21/26Installing : 1:containers-common-0.1.40-11.el7_8.x86_64                                                                                               22/26Installing : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch                                                                                   23/26Installing : 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                  24/26Installing : 2:docker-client-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                  25/26Installing : 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                         26/26Verifying  : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64                                                                                     1/26Verifying  : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                       2/26Verifying  : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                        3/26Verifying  : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch                                                                                    4/26Verifying  : python-inotify-0.9.4-4.el7.noarch                                                                                                         5/26Verifying  : 2:docker-client-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                   6/26Verifying  : 1:containers-common-0.1.40-11.el7_8.x86_64                                                                                                7/26Verifying  : checkpolicy-2.5-8.el7.x86_64                                                                                                              8/26Verifying  : 2:oci-umount-2.5-3.el7.x86_64                                                                                                             9/26Verifying  : 2:docker-common-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                  10/26Verifying  : python-syspurpose-1.24.51-1.el7.centos.x86_64                                                                                            11/26Verifying  : python-IPy-0.75-6.el7.noarch                                                                                                             12/26Verifying  : policycoreutils-python-2.5-34.el7.x86_64                                                                                                 13/26Verifying  : python-pytoml-0.1.14-1.git7dea353.el7.noarch                                                                                             14/26Verifying  : 2:docker-1.13.1-209.git7d71120.el7.centos.x86_64                                                                                         15/26Verifying  : setools-libs-3.3.8-4.el7.x86_64                                                                                                          16/26Verifying  : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                            17/26Verifying  : libsemanage-python-2.5-14.el7.x86_64                                                                                                     18/26Verifying  : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64                                                                                       19/26Verifying  : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                                                                                         20/26Verifying  : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                         21/26Verifying  : subscription-manager-1.24.51-1.el7.centos.x86_64                                                                                         22/26Verifying  : audit-libs-python-2.8.5-4.el7.x86_64                                                                                                     23/26Verifying  : subscription-manager-rhsm-1.24.51-1.el7.centos.x86_64                                                                                    24/26Verifying  : python-dmidecode-3.12.2-4.el7.x86_64                                                                                                     25/26Verifying  : subscription-manager-rhsm-certificates-1.24.51-1.el7.centos.x86_64                                                                       26/26Installed:docker.x86_64 2:1.13.1-209.git7d71120.el7.centosDependency Installed:atomic-registries.x86_64 1:1.22.1-33.gitb507039.el7_8                                audit-libs-python.x86_64 0:2.8.5-4.el7checkpolicy.x86_64 0:2.5-8.el7                                                       container-selinux.noarch 2:2.119.2-1.911c772.el7_8container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7                             containers-common.x86_64 1:0.1.40-11.el7_8docker-client.x86_64 2:1.13.1-209.git7d71120.el7.centos                              docker-common.x86_64 2:1.13.1-209.git7d71120.el7.centosfuse-overlayfs.x86_64 0:0.7.2-6.el7_8                                                fuse3-libs.x86_64 0:3.6.1-4.el7libsemanage-python.x86_64 0:2.5-14.el7                                               oci-register-machine.x86_64 1:0-6.git2b44233.el7oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6                                   oci-umount.x86_64 2:2.5-3.el7policycoreutils-python.x86_64 0:2.5-34.el7                                           python-IPy.noarch 0:0.75-6.el7python-dmidecode.x86_64 0:3.12.2-4.el7                                               python-inotify.noarch 0:0.9.4-4.el7python-pytoml.noarch 0:0.1.14-1.git7dea353.el7                                       python-syspurpose.x86_64 0:1.24.51-1.el7.centossetools-libs.x86_64 0:3.3.8-4.el7                                                    slirp4netns.x86_64 0:0.4.3-4.el7_8subscription-manager.x86_64 0:1.24.51-1.el7.centos                                   subscription-manager-rhsm.x86_64 0:1.24.51-1.el7.centossubscription-manager-rhsm-certificates.x86_64 0:1.24.51-1.el7.centosComplete!
[root@localhost yum.repos.d]# yum -y install docker-compose
Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can use subscription-manager to register.Loading mirror speeds from cached hostfile* base: mirrors.aliyun.com* extras: mirrors.aliyun.com* updates: mirrors.aliyun.com
epel                                                                                                                                   | 4.7 kB  00:00:00
(1/3): epel/x86_64/group_gz                                                                                                            |  98 kB  00:00:08
(2/3): epel/x86_64/updateinfo                                                                                                          | 1.0 MB  00:00:29
(3/3): epel/x86_64/primary_db                                                                                                          | 7.0 MB  00:00:39
Resolving Dependencies
--> Running transaction check
---> Package docker-compose.noarch 0:1.18.0-4.el7 will be installed
--> Processing Dependency: python36-cached_property >= 1.2.0 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-docker >= 2.6.1 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-dockerpty >= 0.4.1 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-docopt >= 0.6.1 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-jsonschema >= 2.5.1 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-pysocks >= 1.5.6 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-requests >= 2.6.1 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-six >= 1.3.0 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-texttable >= 0.9.0 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-websocket-client >= 0.32.0 for package: docker-compose-1.18.0-4.el7.noarch
--> Processing Dependency: python36-yaml >= 3.10 for package: docker-compose-1.18.0-4.el7.noarch
--> Running transaction check
---> Package python36-PyYAML.x86_64 0:3.13-1.el7 will be installed
---> Package python36-cached_property.noarch 0:1.5.1-2.el7 will be installed
---> Package python36-docker.noarch 0:2.6.1-3.el7 will be installed
--> Processing Dependency: python36-docker-pycreds >= 0.2.1 for package: python36-docker-2.6.1-3.el7.noarch
---> Package python36-dockerpty.noarch 0:0.4.1-18.el7 will be installed
---> Package python36-docopt.noarch 0:0.6.2-8.el7 will be installed
---> Package python36-jsonschema.noarch 0:2.5.1-4.el7 will be installed
---> Package python36-pysocks.noarch 0:1.6.8-7.el7 will be installed
---> Package python36-requests.noarch 0:2.14.2-2.el7 will be installed
--> Processing Dependency: python36-chardet for package: python36-requests-2.14.2-2.el7.noarch
--> Processing Dependency: python36-idna for package: python36-requests-2.14.2-2.el7.noarch
--> Processing Dependency: python36-urllib3 for package: python36-requests-2.14.2-2.el7.noarch
---> Package python36-six.noarch 0:1.14.0-3.el7 will be installed
---> Package python36-texttable.noarch 0:1.6.2-1.el7 will be installed
---> Package python36-websocket-client.noarch 0:0.47.0-2.el7 will be installed
--> Running transaction check
---> Package python36-chardet.noarch 0:3.0.4-1.el7 will be installed
---> Package python36-docker-pycreds.noarch 0:0.2.1-2.el7 will be installed
---> Package python36-idna.noarch 0:2.10-1.el7 will be installed
---> Package python36-urllib3.noarch 0:1.25.6-2.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved==============================================================================================================================================================Package                                            Arch                            Version                               Repository                     Size
==============================================================================================================================================================
Installing:docker-compose                                     noarch                          1.18.0-4.el7                          epel                          222 k
Installing for dependencies:python36-PyYAML                                    x86_64                          3.13-1.el7                            epel                          149 kpython36-cached_property                           noarch                          1.5.1-2.el7                           epel                           18 kpython36-chardet                                   noarch                          3.0.4-1.el7                           epel                          190 kpython36-docker                                    noarch                          2.6.1-3.el7                           epel                          180 kpython36-docker-pycreds                            noarch                          0.2.1-2.el7                           epel                           15 kpython36-dockerpty                                 noarch                          0.4.1-18.el7                          epel                           30 kpython36-docopt                                    noarch                          0.6.2-8.el7                           epel                           29 kpython36-idna                                      noarch                          2.10-1.el7                            epel                           99 kpython36-jsonschema                                noarch                          2.5.1-4.el7                           epel                           76 kpython36-pysocks                                   noarch                          1.6.8-7.el7                           epel                           30 kpython36-requests                                  noarch                          2.14.2-2.el7                          epel                          112 kpython36-six                                       noarch                          1.14.0-3.el7                          epel                           34 kpython36-texttable                                 noarch                          1.6.2-1.el7                           epel                           23 kpython36-urllib3                                   noarch                          1.25.6-2.el7                          epel                          178 kpython36-websocket-client                          noarch                          0.47.0-2.el7                          epel                           59 kTransaction Summary
==============================================================================================================================================================
Install  1 Package (+15 Dependent packages)Total download size: 1.4 M
Installed size: 7.6 M
Downloading packages:
(1/16): python36-PyYAML-3.13-1.el7.x86_64.rpm                                                                                          | 149 kB  00:00:06
(2/16): python36-cached_property-1.5.1-2.el7.noarch.rpm                                                                                |  18 kB  00:00:00
(3/16): docker-compose-1.18.0-4.el7.noarch.rpm                                                                                         | 222 kB  00:00:06
(4/16): python36-chardet-3.0.4-1.el7.noarch.rpm                                                                                        | 190 kB  00:00:01
(5/16): python36-docker-2.6.1-3.el7.noarch.rpm                                                                                         | 180 kB  00:00:00
(6/16): python36-docker-pycreds-0.2.1-2.el7.noarch.rpm                                                                                 |  15 kB  00:00:00
(7/16): python36-docopt-0.6.2-8.el7.noarch.rpm                                                                                         |  29 kB  00:00:00
(8/16): python36-dockerpty-0.4.1-18.el7.noarch.rpm                                                                                     |  30 kB  00:00:00
(9/16): python36-jsonschema-2.5.1-4.el7.noarch.rpm                                                                                     |  76 kB  00:00:00
(10/16): python36-idna-2.10-1.el7.noarch.rpm                                                                                           |  99 kB  00:00:00
(11/16): python36-pysocks-1.6.8-7.el7.noarch.rpm                                                                                       |  30 kB  00:00:00
(12/16): python36-six-1.14.0-3.el7.noarch.rpm                                                                                          |  34 kB  00:00:00
(13/16): python36-requests-2.14.2-2.el7.noarch.rpm                                                                                     | 112 kB  00:00:00
(14/16): python36-texttable-1.6.2-1.el7.noarch.rpm                                                                                     |  23 kB  00:00:00
(15/16): python36-websocket-client-0.47.0-2.el7.noarch.rpm                                                                             |  59 kB  00:00:00
(16/16): python36-urllib3-1.25.6-2.el7.noarch.rpm                                                                                      | 178 kB  00:00:01
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                         139 kB/s | 1.4 MB  00:00:10
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : python36-six-1.14.0-3.el7.noarch                                                                                                          1/16Installing : python36-websocket-client-0.47.0-2.el7.noarch                                                                                             2/16Installing : python36-pysocks-1.6.8-7.el7.noarch                                                                                                       3/16Installing : python36-urllib3-1.25.6-2.el7.noarch                                                                                                      4/16Installing : python36-dockerpty-0.4.1-18.el7.noarch                                                                                                    5/16Installing : python36-docker-pycreds-0.2.1-2.el7.noarch                                                                                                6/16Installing : python36-cached_property-1.5.1-2.el7.noarch                                                                                               7/16Installing : python36-docopt-0.6.2-8.el7.noarch                                                                                                        8/16Installing : python36-idna-2.10-1.el7.noarch                                                                                                           9/16Installing : python36-chardet-3.0.4-1.el7.noarch                                                                                                      10/16Installing : python36-requests-2.14.2-2.el7.noarch                                                                                                    11/16Installing : python36-docker-2.6.1-3.el7.noarch                                                                                                       12/16Installing : python36-jsonschema-2.5.1-4.el7.noarch                                                                                                   13/16Installing : python36-texttable-1.6.2-1.el7.noarch                                                                                                    14/16Installing : python36-PyYAML-3.13-1.el7.x86_64                                                                                                        15/16Installing : docker-compose-1.18.0-4.el7.noarch                                                                                                       16/16Verifying  : python36-requests-2.14.2-2.el7.noarch                                                                                                     1/16Verifying  : python36-PyYAML-3.13-1.el7.x86_64                                                                                                         2/16Verifying  : python36-texttable-1.6.2-1.el7.noarch                                                                                                     3/16Verifying  : python36-jsonschema-2.5.1-4.el7.noarch                                                                                                    4/16Verifying  : python36-pysocks-1.6.8-7.el7.noarch                                                                                                       5/16Verifying  : python36-dockerpty-0.4.1-18.el7.noarch                                                                                                    6/16Verifying  : python36-docker-2.6.1-3.el7.noarch                                                                                                        7/16Verifying  : python36-chardet-3.0.4-1.el7.noarch                                                                                                       8/16Verifying  : docker-compose-1.18.0-4.el7.noarch                                                                                                        9/16Verifying  : python36-idna-2.10-1.el7.noarch                                                                                                          10/16Verifying  : python36-docker-pycreds-0.2.1-2.el7.noarch                                                                                               11/16Verifying  : python36-urllib3-1.25.6-2.el7.noarch                                                                                                     12/16Verifying  : python36-docopt-0.6.2-8.el7.noarch                                                                                                       13/16Verifying  : python36-cached_property-1.5.1-2.el7.noarch                                                                                              14/16Verifying  : python36-six-1.14.0-3.el7.noarch                                                                                                         15/16Verifying  : python36-websocket-client-0.47.0-2.el7.noarch                                                                                            16/16Installed:docker-compose.noarch 0:1.18.0-4.el7Dependency Installed:python36-PyYAML.x86_64 0:3.13-1.el7            python36-cached_property.noarch 0:1.5.1-2.el7        python36-chardet.noarch 0:3.0.4-1.el7python36-docker.noarch 0:2.6.1-3.el7           python36-docker-pycreds.noarch 0:0.2.1-2.el7         python36-dockerpty.noarch 0:0.4.1-18.el7python36-docopt.noarch 0:0.6.2-8.el7           python36-idna.noarch 0:2.10-1.el7                    python36-jsonschema.noarch 0:2.5.1-4.el7python36-pysocks.noarch 0:1.6.8-7.el7          python36-requests.noarch 0:2.14.2-2.el7              python36-six.noarch 0:1.14.0-3.el7python36-texttable.noarch 0:1.6.2-1.el7        python36-urllib3.noarch 0:1.25.6-2.el7               python36-websocket-client.noarch 0:0.47.0-2.el7Complete!

启动docker:

[root@localhost yum.repos.d]# systemctl start docker
[root@localhost yum.repos.d]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

二、通过yml文件进行部署

docker-compose.yml文件内容如下:

[root@localhost zentao]# cat docker-compose.yml
version: '3.1'
services:zendao:image: docker.io/idoop/zentao:latestrestart: alwayscontainer_name: zendaoenvironment:MYSQL_ROOT_PASSWORD: 123456ports:- 8000:80volumes:- ./app:/app/zentaopms- ./data:/var/lib/mysql

创建容器启动:

[root@localhost zentao]# docker-compose up -d
Creating network "zentao_default" with the default driver
Creating zendao ... done
[root@localhost zentao]# ls
app  data  docker-compose.yml
[root@localhost zentao]# docker ps -a
CONTAINER ID        IMAGE                           COMMAND               CREATED             STATUS                            PORTS                            NAMES
ab27f9eb5452        docker.io/idoop/zentao:latest   "docker-entrypoint"   4 seconds ago       Up 2 seconds (health: starting)   3306/tcp, 0.0.0.0:8000->80/tcp   zendao

启动成功后,浏览器访问 ip:端口号,输入默认账户admin,默认密码123456,成功登录及部署成功。

在这里插入图片描述



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_230718.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux之基于Centos系统安装Redis、MySQL、Nginx

一. Redis的安装 1. 准备 (1). 宿主机&#xff1a;centos 8.0 (2). Redis源码&#xff1a;【压缩包&#xff1a; redis-5.0.0.tar.gz】 需要自行编译。 (PS&#xff1a;这个压缩包可以直接Centos系统中在线下载 或者去Redis官网先下载&#xff0c;然后copy到Centos系统中) …

网络编程之NIO 基础

一. NIO 基础 non-blocking io 非阻塞 IO 1. 三大组件 1.1 Channel & Buffer channel 有一点类似于 stream&#xff0c;它就是读写数据的双向通道&#xff0c;可以从 channel 将数据读入 buffer&#xff0c;也可以将 buffer 的数据写入 channel&#xff0c;而之前的 st…

Qt-FFmpeg开发-打开本地摄像头(6)

Qt-FFmpeg开发-打开本地摄像头【软解码 OpenGL显示YUV】 文章目录Qt-FFmpeg开发-打开本地摄像头【软解码 OpenGL显示YUV】1、概述2、实现效果3、FFmpeg打开摄像头解码流程4、查询可用摄像头5、设置摄像头打开参数6、主要代码6.1 解码代码5.2 OpenGL显示RGB图像代码7、完整源代码…

【前端】面试题1~5

目录 一、说一说cookie、sessionStorage和localStorage 区别&#xff1f; 1、相同点 2、区别 二、说一说JS数据类型有哪些,区别是什么&#xff1f; &#x1f342; 1、数据类型 &#x1f342; 2、数据类型区别 &#x1f342; 3、注意 &#x1f342; 4、总结 三、说一说…

企业子网划分详解

一、IP协议 1、IP协议简介 IP协议是TCP/IP协议族的基石,它为上层提供无状态、无连接、不可靠的服务,也是Socket网络编程的基础之一。 IP协议特点: 无状态:指IP通信双方不同步传输数据的状态信息,因此所有IP数据报的发送,传输,接收都是相互独立的。这种服务最大缺点是…

html+css鼠标悬停发光按钮![HTML鼠标悬停的代码]使用HTML + CSS实现鼠标悬停的一些奇幻效果!

源码如下: <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title></title> <style> *{ /* 初始化 清除页面元素得内外边距 */ paddin…

Python开发6年,整理的《Python从入门到精通学习笔记》免费下载

前言 首先明确一点&#xff1a;为什么要学习python&#xff1f; 我说几个最主要的。 1.简单易学&#xff0c;入门友好 python其实就是英文句子&#xff0c;你只要能够认识基本的英文单词&#xff0c;你就可以非常熟练地使用python。 &#xff08;文末送读者福利&#xff09…

第二证券|沪指冲上3200点,中字头太火爆!

轿车整车概念股拉升&#xff0c;多要素共同刺激下&#xff0c;新能源车或将呈现一轮涨价潮。 今天早盘&#xff0c;三大股指走势分解&#xff0c;沪指拉升涨1.56%&#xff0c;站上3200点关口&#xff1b;创业板指则围绕平盘线展开震动&#xff0c;跌0.39%。 以稳妥股为首的大金…

微服务架构下的认证鉴权解决方案

背景 单体应用在向微服务化架构演进时&#xff0c;需要考虑如何解决服务认证授权的问题。如果处理不好&#xff0c;会引发架构的混乱&#xff0c;带来安全、性能、难以维护的问题。 以最典型的包含WEB页面的具备登录态管理的系统为例。在最初阶段&#xff0c;登录鉴权一般通过…

MySQL学习笔记(十三)count(*),count(id),count(1),count(字段)区别

count count 是MySQL的一个查询数量统计的函数&#xff0c;我们在平常的工作中经常会用到&#xff0c;count(*),count(id),count(1),count(字段)这4种写法有什么区别呢&#xff1f; //星号 select count(*) from user; //常数 select count(1) from user; //id(主键) select …

[附源码]计算机毕业设计JAVA疫情居家隔离服务系统

[附源码]计算机毕业设计JAVA疫情居家隔离服务系统 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM my…

易基因课程回顾|表观遗传学和表观育种在品种改良中的应用研究

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 传统作物育种包括杂交、选择所需性状的遗传变异&#xff0c;导致遗传基础缩窄和遗传多样性缺失&#xff0c;从而阻碍作物改良。表型性状受遗传学和表观遗传学影响&#xff0c;利用表观遗传…

Java进阶架构师之如何画好架构图?阿里大神手把手教你!

1、什么是架构 架构就是对系统中的实体以及实体之间的关系所进行的抽象描述&#xff0c;是一系列的决策。 架构是结构和愿景。 系统架构是概念的体现&#xff0c;是对物/信息的功能与形式元素之间的对应情况所做的分配&#xff0c;是对元素之间的关系以及元素同周边环境之间…

小程序webView页面转发后,进入页面空白

小程序webView页面&#xff0c;在点击右上角按钮分享后&#xff0c;进入分享的链接页面空白 重新进入页面后&#xff0c;页面空白。使用电脑打开之后报错提示如下 一、排查页面转发后&#xff0c;页面地址有没有解码 webview页面转发后&#xff0c;小程序会将url参数转码&…

莱特飞行优化及其使用场景

莱特飞行优化及其使用场景 一&#xff0c;莱特飞行 但是产生一个莱特飞行分布的随机数是比较难的&#xff0c;莱特只给出了一个积分&#xff0c;所以后面就有人提出了如何制造这样分布的随机数。 Mantegna 在1994年提出的一种用正态分布求解随机数的方法&#xff0c;有时也叫…

【多线程(三)】生产者和消费者模式

文章目录3.生产者和消费者模式前言3.1生产者和消费者模式概述3.2生产者和消费者案例3.3 阻塞队列基本使用3.4 阻塞队列实现等待唤醒机制总结3.生产者和消费者模式 前言 在线程世界里&#xff0c;生产者就是生产数据的线程&#xff0c;消费者就是消费数据的线程。在多线 程开发…

使用OpenCV的函数hconcat()、vconcat()实现图像或矩阵的连接

使用OpenCV的函数hconcat()、vconcat()实现图像或矩阵的连接 函数hconcat()在水平方向上连接图像或矩阵&#xff1b; 函数vconcat()在垂直方向上连接图像或矩阵。 两个函数的原型和使用方法一模一样&#xff0c;所以在下面的函数原型介绍中&#xff0c;只介绍函数hconcat()的…

人工智能:声纹相关基础概念介绍

❤️作者主页&#xff1a;IT技术分享社区 ❤️作者简介&#xff1a;大家好,我是IT技术分享社区的博主&#xff0c;从事C#、Java开发九年&#xff0c;对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉&#xff1a; 数据库领域优质创作者&#x1f3c6;&#x…

软件测试工程师涨薪攻略!3年如何达到30K!

1.软件测试如何实现涨薪 首先涨薪并不是从8000涨到9000这种涨薪&#xff0c;而是从8000涨到15K加到25K的涨薪。基本上三年之内就可以实现。 如果我们只是普通的有应届毕业生或者是普通本科那我们就只能从小公司开始慢慢往上走。 有些同学想去做测试&#xff0c;是希望能够日…

[附源码]计算机毕业设计设备运维平台出入库模块APPSpringboot程序

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…