Linux 安装 Docker CE 部署 GIVE 镜像

8 篇文章 1 订阅

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

CentOS 8 需要运行下面的命令解决冲突

yum erase podman buildah

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 设置服务器文件

  1. 安装/升级Docker客户端
    推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce
  1. 配置镜像加速器
    针对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

我的:

在这里插入图片描述

5. Centos 是 8 版本

yum -y update;
yum install -y epel-release;
yum clean all;
yum install docker-io -y;
systemctl start docker;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值