二进制包安装docker

docker下载地址

下载安装
[root@server-01 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.6.tgz
[root@server-01 ~]# tar xf docker-18.06.3-ce.tgz 
[root@server-01 ~]# cp docker/* /usr/bin/

直接运行

/usr/bin/dockerd

demon模式运行,并保存日志

nohup /usr/bin/dockerd >/docker.log 2>&1 &
systemctl运行
[root@server-01 ~]# vim /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
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

设置权限权限为可执行

[root@server-01 ~]# chmod +x /etc/systemd/system/docker.service

常用命令

systemctl daemon-reload   //重载配置文件
systemctl start docker    //启动Docker
systemctl stop docker    //关闭docker
systemctl restart  docker    //重启docker
systemctl enable docker.service   //设置开机自启
systemctl status docker    //查看Docker状态

很多时候在我们挂载磁盘后不想用docker默认目录 可 -g 修改目录 (docker 默认目录在/var/lib/docker下,包括 pull下来的镜像都在该目录下)

ExecStart修改为:

ExecStart=/usr/bin/dockerd -g /xiaobo/docker

修改后启动docker,路径已修改成功

[root@server-01 ~]# mkdir -p /xiaobo/docker
[root@server-01 ~]# systemctl daemon-reload
[root@server-01 ~]# systemctl restart  docker 
[root@server-01 ~]# cd /xiaobo/docker/
[root@server-01 docker]# ls
builder  buildkit  containerd  containers  image  network  overlay2  plugins  runtimes  swarm  tmp  trust  volumes
[root@server-01 docker]# 
posted @ 2021-01-05 21:22  星火撩原  阅读(127)  评论(0编辑  收藏  举报