文章目录[隐藏]
一、Docker的安装
1.使用yum命令安装Docker:
yum install docker -y
2.启动Docker服务:
systemctl start docker
3.设置开机启动
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
二、拉取ONLYOFFICE Document Server 的Docker镜像
拉取镜像:
sudo docker pull onlyoffice/documentserver
国内主机从Docker Hub拉取镜像的话可能会比较慢,可以尝试类似阿里云、Daocloud的加速器。
拉取完成:
启动Docker容器
将Document Server映射至其它端口 ,80端口上往往会运行像Apache、Nginx之类的HTTP服务,为了避免端口冲突,我们可以将Document Server映射至其它端口。 例如映射至9000端口:
设置开机启动onlyoffice/documentserver 输入下面代码:
sudo docker run -i -t -d -p 9000:80 --restart=always onlyoffice/documentserver
建议用上一种。下面命令是转至9000端口,开机不自启动。
sudo docker run -i -t -d -p 9000:80 onlyoffice/documentserver
OnlyOffice Document Server API地址:
docker设置自动启动(此处为DOCKE常用命令)
启动docker
[root@localhost ~]# sudo service docker start
Redirecting to /bin/systemctl start docker.service
测试
[root@localhost ~]# sudo docker run hello-world
设置开机启动
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
一、docker服务设置自动启动
查看已启动的服务
systemctl list-units --type=service
查看是否设置开机启动
systemctl list-unit-files | grep enable
设置开机启动
systemctl enable docker.service
关闭开机启动
systemctl disable docker.service
二、docker容器设置自动启动
启动时加–restart=always
docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11