做网站和做app的区别,建设网站交流,作图工具,HTML asp 网站Docker离线安装 一、安装步骤 1. 下载 Docker 二进制文件#xff08;离线安装包#xff09;
下载地址#xff1a;https://download.docker.com/linux/static/stable/x86_64/
注#xff1a;本文使用 /x86_64/docker-18.06.1-ce.tgz#xff0c;注意对应操作系统类型。
2.…Docker离线安装 一、安装步骤 1. 下载 Docker 二进制文件离线安装包
下载地址https://download.docker.com/linux/static/stable/x86_64/
注本文使用 /x86_64/docker-18.06.1-ce.tgz注意对应操作系统类型。
2. 通过 FTP工具将 docker-18.06.1-ce.tgz 上传到服务器上 3. 解压安装包
tar zxf docker-18.06.1-ce.tgz 1 4. 将docker 相关命令拷贝到 /usr/bin方便直接运行命令
sudo cp docker/* /usr/bin/ 1 5. 启动Docker守护程序
sudo dockerd 1 6. 验证是否安装成功执行docker info命令若正常打印版本信息则安装成功。
docker info 1 二、将docker注册成系统服务记得kill docker服务后再执行这一步哦 1. 在 /usr/lib/systemd/system/ 目录下创建docker.service 文件
sudo vi /usr/lib/systemd/system/docker.service 1 [Unit] DescriptionDocker Application Container Engine Documentationhttps://docs.docker.com Afternetwork-online.target firewalld.service Wantsnetwork-online.target [Service] Typenotify ExecStart/usr/bin/dockerd ExecReload/bin/kill -s HUP $MAINPID LimitNOFILEinfinity LimitNPROCinfinity TimeoutStartSec0 Delegateyes KillModeprocess Restarton-failure StartLimitBurst3 StartLimitInterval60s [Install] WantedBymulti-user.target 2. 启动 / 停止 docker 服务
systemctl start/stop docker 1 3. 开机自启/取消开机自启 docker 服务
systemctl enable/disable docker ————————————————
一、环境说明在某些部署环境下因为网络或者其他原因不能在线部署这时候就需要以离线的方式安装docker
1.docker 离线安装包下载
docker离线下载地址
选择符合自己LinuxCPU的架构的离线包下载。
查看Linux CPU架构
uname -a 1 二、安装步骤
1、将上述解压后文件docker文件夹全部移动至/usr/bin目录下必须命令如下
cp -p docker/* /usr/bin 1 2、将docker注册为service步骤如下
①输入如下命令
vi /usr/lib/systemd/system/docker.service 1 ②点击i下面出现-----insert----进入编辑状态
复制下面内容至docker.service复制内容如下
[Unit] DescriptionDocker Application Container Engine Documentationhttp://docs.docker.com Afternetwork.target docker.socket [Service] Typenotify EnvironmentFile-/run/flannel/docker WorkingDirectory/usr/local/bin ExecStart/usr/bin/dockerd \ -H tcp://0.0.0.0:4243 \ -H unix:///var/run/docker.sock \ --selinux-enabledfalse \ --log-opt max-size1g ExecReload/bin/kill -s HUP $MAINPID # Having non-zero Limit*s causes performance problems due to accounting overhead # in the kernel. We recommend using cgroups to do container-local accounting. LimitNOFILEinfinity LimitNPROCinfinity LimitCOREinfinity # Uncomment TasksMax if your systemd version supports it. # Only systemd 226 and above support this version. #TasksMaxinfinity TimeoutStartSec0 # set delegate yes so that systemd does not reset the cgroups of docker containers Delegateyes # kill only the docker process, not all processes in the cgroup KillModeprocess Restarton-failure [Install] WantedBymulti-user.target 复制完成之后点击esc键并输入:wq!保存并强制退出
可执行如下命令查看上述复制内容是否正确
cat /usr/lib/systemd/system/docker.service 3、重新加载docker配置文件命令如下
$ systemctl daemon-reload 1 4、启动docker命令如下
$ systemctl start docker 1 5、设置docker开机启动命令如下
$ systemctl enable docker 1 6、查看docker是否安装成功命令如下
$ docker version ————————————————