一、安装Docker
1、查看当前的内核版本.(建议 3.10 以上)
uname -r
2、更新yum
yum -y update
3、卸载旧版本(如果之前安装过的话)
yum remove docker docker-common docker-selinux docker-engine
4、安装yum-util
主要是yum-util 提供yum-config-manager功能
yum install -y yum-utils
5、配置yum源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
6、安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
二、启动docker
systemctl start docker
或
systemctl restart docker.service
测试docker是否正常
docker run hello-world
三、Docker的使用
1、docker安装镜像
1.1 Gogs代码托管平台的搭建
#下载
docker pull gogs/gogs
#创建gogs存储的目录
mkdir -p /var/gogs
#运行
docker run --name=gogs -d -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs
#如果docker启动失败
sudo yum update
可以参考大佬的文章:https://www.cnblogs.com/yuexiaoyun/articles/11946103.html#:~:text=%E5%9F%BA%E4%BA%8Edocker%E6%90%AD%E5%BB%BAgogs%201%20%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83%3A%20%E8%85%BE%E8%AE%AF%E4%BA%91%20centos%207%202%20%E5%AE%89%E8%A3%85docker,-v%20%2Fvar%2Fgogs%3A%2Fdata%20gogs%2Fgogs%20%E5%A6%82%E6%9E%9Cdocker%E5%90%AF%E5%8A%A8%E5%A4%B1%E8%B4%A5%20sudo%20yum%20update%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE
1.2 postgre数据库的安装
#下载
docker pull postgres
#运行
docker run --name=root -d -p 5432:5432 -v pgdata:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123456 postgres
1.3 oracle数据库的安装
https://blog.youkuaiyun.com/alex_81d/article/details/123995878
#下载(6.85G)
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#运行
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
#进入镜像配置
docker exec -it oracle11g bash
su root;
密码:helowin
vi /etc/profile
#最后加