一、安装docker
#创建docker相关的目录 mkdir -p /data/docker #安装docker运行必要工具 sudo yum install -y yum-utilsdevice-mapper-persistent-data lvm2 crontabs #增加docker下载仓库,使用阿里云仓库下载,国外站点下载太慢 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# docker缓存
sudo yum makecache fast #安装docker sudo yum -y install docker-ce (安装最新的docker版本)
sudo yum -y install docker-ce-18.06.1.ce-3.el7 (安装指定的docker版本)
#配置docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json<<-'EOF' {"graph": "/data/docker"} EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
二、卸载docker
# 查询安装过的包 yum list installed | grep docker docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo # 删除安装的软件包 yum -y remove docker-engine.x86_64 # 删除镜像/容器等 rm -rf /var/lib/docker
三、docker常用配置文件及命令详解
1、docker配置文件 /etc/docker/daemon.json 参数详解:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-file
2、docker pull 详解
[root@localhost ~]# docker pull --help Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST] Pull an image or a repository from a registry Options: -a, --all-tags Download all tagged images in the repository --disable-content-trust Skip image verification (default true)
NAME[:TAG|@DIGEST]:
NAME 可以是ubuntu、centos、java、mysql等服务,
TAG : 查询可以使用的TAG方法:登陆Docker Hub -》 搜索 NAME -》 点击进入 NAME 查看可以使用的TAG
例如查询 centos 可以使用的TAG :https://hub.docker.com/_/centos
3、docker image ## docker镜像详解:https://www.cnblogs.com/carriezhangyan/p/10736380.html
4、docker run ## docker容器详解: