Liunx 安装 Docker CE 部署 GIVE 镜像

    xiaoxiao2024-12-04  52

    Linux 安装 Docker CE 部署 GIVE 镜像

    1. 安装 Docker2. 安装 GIVE 镜像3. 设置 阿里云 服务器3.1 设置安全组3.2 设置服务器文件 4. 测试4.1 为 GIVE 镜像添加域名4.2 访问 GIVE 页面

    1. 安装 Docker

    官方链接: https://docs.docker.com/install/linux/docker-ce/centos/

    ## 卸载旧版本的 Docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ## 安装必要的包 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 ## 设置稳定存储库 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo ## 对上面的 docker-ce.repo 文件 (默认是禁止的) 启用夜间存储库 sudo yum-config-manager --enable docker-ce-nightly ## 对 上面的命令 进行测试 sudo yum-config-manager --enable docker-ce-test ## 如果需要禁止 ## 禁用 夜间存储库 或 测试存储库 sudo yum-config-manager --disable docker-ce-nightly ## 安装 Docker CE sudo yum install docker-ce docker-ce-cli containerd.io ## 如果需要安装制定版本的 下面的命令会按照制定顺序列出 yum list docker-ce --showduplicates | sort -r ## 例如 安装 18.06.1 版本的 sudo yum install docker-ce-18.06.1 docker-ce-cli-18.06.1 containerd.io ## 启动 Docker sudo systemctl start docker

    2. 安装 GIVE 镜像

    官方链接: https://zhong-lab-ucsd.github.io/GIVE_homepage/

    ## 拉 GIVE 镜像 docker pull zhonglab/give ## 运行 GIVE 镜像 并且 命名为 give 端口号为 40080 (推荐) 与 40443 (两个端口号的协议不同) docker run -d -it -p 40080:80 -p 40443:443 -p 43306:3306 --name give zhonglab/give

    3. 设置 阿里云 服务器

    3.1 设置安全组

    3.2 设置服务器文件

    安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 配置镜像加速器 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

    只需要将你的阿里云上面的链接替换下面的链接之后, 直接执行下面的 shell 语句就可以

    sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://gw1xvhun.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

    4. 测试

    4.1 为 GIVE 镜像添加域名

    如果有域名需要运行下面的命令,没有的也需要,用 IP 地址替换,不设置会出现 Warning happened 错误

    ## 进入 GIVE 镜像 docker exec -it give /bin/bash ## 添加域名 例如:give.genemo.org bash config_host.sh -r /var/www/give -d "http://give.genemo.org:40080"

    4.2 访问 GIVE 页面

    官方例子: http://give.genemo.org:40080

    我的:

    最新回复(0)