下载离线安装包(可执行文件)
下载链接:docker官方下载链接
上传并解压到linux指定路径(CentOS)
使用
tar -zxvf docker-19.0.3.6.tgz
解压出docker目录,并将目录中的文件全部复制到/usr/bin/
目录下
cp docker/* /usr/bin/
此时已经可以使用
dockerd &
命令启动docker服务器
但是在此之前,为了后期更好的运维,我们要为docker服务器配置systemctl
指令。
配置docker的systemctl
指令
将如下内容写入到/etc/systemd/system/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
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
这样便可以使用systemctl start docker
命令启动docker服务器或者使用systemctl status docker
查看docker服务器运行状态了。
启动docker服务器
systemctl start docker
搜索Centos镜像
docker search centos
获取CentOS镜像
docker pull centos
默认会拉取标签为latest的版本
运行centos镜像到容器
docker run -it --rm centos bash
ok,运行到这一步表明docker服务器已经安装完成并且运行成功。