注意:非root用户必须要有sudo权限 一、安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组
2.把需要使用docker指令的用户加入到docker组,此时用户并没有加入进docker组 退出当前用户,重新登录,此时可以看到用户已经加入docke
二、安装docker 1.下载docker源码包并上传至虚拟机 https://mirrors.tuna./docker-ce/linux/static/stable/x86_64/
2.解压源码包至指定目录下
3.将解压出来的docker目录下的指令复制到 /usr/bin/ 目录下 sudo chown root:docker docker/*
sudo mv docker/* /usr/bin/
4.查看一下是否改变所属用户和所属组(得到和解压出来的docker目录下的一样的8个指令)
5.将docker注册为service服务 新建该文件 sudo vi /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
6.添加执行权限并重新加载配置文件 sudo chmod a+x /etc/systemd/system/docker.service
sudo systemctl daemon-reload
7.docker镜像加速和基本配置(可以不做,但是docker pull会很慢,由于docker官网在海外) sudo mkdir /etc/docker
8.启动docker sudo systemctl start docker
三、docker基础命令 1、其他指令 查看当前安装的docker有关信息
|
|