Docker 安装使用

  1. 下载

下载地址:Index of linux/static/stable/x86_64/

下载好后,将文件docker-18.06.3-ce.tgz用WinSCP等工具,上传到不能外网的linux系统服务器

  1. 安装

解压后的文件夹docker中文件如下所示:

将docker中的全部文件,使用下边命令,复制到/usr/bin

复制代码
cp ./docker/* /usr/bin
创建docker.service文件
复制代码
cd /etc/systemd/system/
touch docker.service
编辑docker.service文件

注意,将其中的ip地址,改成您的服务器地址,其它参数不用改。

--insecure-registry=192.168.205.230

复制代码
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
 
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=192.168.205.230
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.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
 
[Install]
WantedBy=multi-user.target
添加可执行权限
复制代码
chmod +x docker.service
加载docker.service (注意,若修改了docker.service文件,则要重新加载该文件)
复制代码
systemctl daemon-reload
启动docker
复制代码
systemctl status docker
查看docker
设置开机自启动
复制代码
systemctl enable docker.service
相关推荐
j_xxx404_14 小时前
Linux共享内存原理与实战:从内核到C++实现|附源码
linux·运维·开发语言·c++·人工智能
汪汪大队u14 小时前
从 Docker Compose 到 Kubernetes:物联网管理系统迁移实战(续1)
物联网·docker·容器·kubernetes
Anjgst14 小时前
宝塔面板命令行
linux·运维·服务器·笔记
yyuuuzz15 小时前
国际云服务商使用的常见问题分析
运维·服务器·网络·云计算·github·aws
minji...15 小时前
Linux 网络基础(五)守护进程化,前后台进程组,作业,会话,setsid(),daemon(),端口号频繁更换问题
linux·运维·服务器·网络·c++·tcp/ip
剑神一笑15 小时前
Linux du 命令深度解析:从磁盘占用统计到目录空间分析
linux·运维·前端
AOwhisky15 小时前
Docker 学习笔记:从生态系统到镜像构建
linux·运维·笔记·学习·docker·容器
江湖有缘15 小时前
Docker部署PortNote端口自动检测工具
运维·docker·容器
馨谙15 小时前
云原生 Kubernetes 核心概念与组件详解
云原生·容器·kubernetes
lifewange15 小时前
VMware如何安装并配置CentOs镜像
linux·运维·centos