Centos7系统安装部署docker

一、安装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

扫描二维码关注公众号,回复: 5945672 查看本文章

3、docker image  ## docker镜像详解:https://www.cnblogs.com/carriezhangyan/p/10736380.html

4、docker run  ## docker容器详解:

猜你喜欢

转载自www.cnblogs.com/carriezhangyan/p/10736017.html