1.将docker离线包复制到服务器上,将压缩包解压( tar -zxvf 压缩包名字)
2.进入docker目录复制所有文件到/usr/bin目录,/user/bin是环境变量目录,在路径下都可以运行docker命令
cp docker/* /usr/bin/
3.添加文件内容:
vim /etc/systemd/system/docker.service
docker.service文件中内容如下
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
- 赋执行权限
chmod +x /etc/systemd/system/docker.service
重启服务
systemctl daemon-reload
- 开机启动
systemctl enable docker.service
- 启动docker
systemctl start docker
tomcat可以离线安装也可以在线安装,下面是在线模式
拉取tomcat(默认拉取的是最新版)
docker pull tomcat
创建容器并启动
docker run -it -p 8000:8080 镜像ID /bin/bash
将容器设置为自动重启
docker update --restart=always 容器名称或容器ID
进入容器
docker exec -it 容器ID /bin/bash
离线安装可以参考;docker离线安装tomcat_码子w的博客-CSDN博客