Docker安装gitea

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker安装gitea相关的知识,希望对你有一定的参考价值。

参考技术A 注:安装环境:centos 7

一、docker部署部分

    1、卸载旧版本docker

        sudo yum remove docker \

                    docker-client \

                    docker-client-latest \

                    docker-common \

                    docker-latest \

                    docker-latest-logrotate \

                    docker-logrotate \

                    docker-engine

    2、安装docker所需的软件包

        sudo yum install -y yum-utils \

                            device-mapper-persistent-data \

                            lvm2

    3、设置稳定的仓库

        sudo yum-config-manager \

                    --add-repo \

                    https://download.docker.com/linux/centos/docker-ce.repo

    4、安装Docker Engine-Community

        sudo yum install docker-ce docker-ce-cli containerd.io

    5、启动docker

        sudo systemctl start docker

    6、设置docker开机自启

        systemctl enable docker

    7、验证docker是否安装成功

        sudo docker run hello-world

二、docker安装gitea部分

    1、docker拉取gitea镜像(查看镜像:docker images)

        docker pull gitea/gitea:latest

    2、创建gitea文件夹

        sudo mkdir -p /var/lib/gitea

    3、运行gitea

        docker run -d --name=gitea -p 22:22 -p 3000:3000 -v /var/lib/gitea:/data gitea/gitea:latest

        注:port1为主机对外访问端口,port2为docker内部容器端口,以下同理。

    4、开放对外访问端口并重启防火墙

        firewall-cmd --zone=public --add-port=3000/tcp --permanent

        firewall-cmd --zone=public --add-port=22/tcp --permanent

        systemctl restart firewalld.service

        systemctl stop firewalld.service

三、docker安装mysql部分

    1、docker拉取mysql镜像

        docker pull mysql:latest

    2、运行mysql

        docker run -itd --name mysql -p 3306:3306 -e  MYSQL_ROOT_PASSWORD=123456 mysql

    3、开放对外访问端口并重启防火墙

        firewall-cmd --zone=public --add-port=3306/tcp --permanent

        systemctl restart firewalld.service

        systemctl stop firewalld.service

以上是关于Docker安装gitea的主要内容,如果未能解决你的问题,请参考以下文章

shell bash如何判断docker是否安装(检测docker安装检查docker安装docker版本)

docker 安装 leanote

CentOS8.1安装docker

ubuntu 安装docker

Docker安装教程

centos6离线安装docker