Dokcer简介linux
Dokcer 功能特性web
Docker 应用场景docker
Docker 一般用于以下场景:vim
安装环境centos
防火墙及安全机制安全
Docker 标准版本安装服务器
// 使用 yum 安装 docker yum -y install docker // 启动 docker 并设置为开机启动 systemctl start docker systemctl enable docke
Docker CE版本安装网络
// 首先肯定没有 yum 安装的 docker, 存在的话先进行 卸载 ps -ef |grep docker && yum -y remove docker // 可使用 yum 查看安装信息 yum history // 查看全部yum的操做 yum history info N // 表示查看yum操做的第N个详细信息 yum history undo N // 表示将第 N 个安装的全部包都卸载 // 安装相关依赖包 yum -y install yum-utils device-mapper-persistent-data lvm2 // 两种方法下载 docker-ce.repo yum-config-manager --add-repo=http://download.docker.com/linux/centos/docker-ce.repo || curl http://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo // 安装 docker-ce yum -y install docker-ce // 启动 docker 并设置开机启动 systemctl start docker systemctl enable docker // 查看docker版本号 docker version Client: Version: 18.09.6 API version: 1.39 Go version: go1.10.8 Git commit: 481bc77156 Built: Sat May 4 02:34:58 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.6 API version: 1.39 (minimum version 1.12) Go version: go1.10.8 Git commit: 481bc77 Built: Sat May 4 02:02:43 2019 OS/Arch: linux/amd64 Experimental: false
修改 Docker 运行目录app
缘由, 有时候服务器以及 云服务器 根目录的空间都不是很大, docker 默认占用的是 /var/lib/docker 目录, 咱们改为咱们想要设置的空间够大的目录;curl
// 建立指定的目录 mkdir /data/docker // 修改启动程序 vim /usr/lib/systemd/system/docker.service ... ... ExecStart=/usr/bin/dockerd \ --data-root /data/docker // 指定须要设置的目录; ... ... // reload配置 systemctl daemon-reload // 重启docker systemctl restart docker // 开启 selinux 机制的状况下, 进行如下修改 chcon -R -u system_u /data/docker chcon -R -t container_var_lib_t /data/docker chcon -R -t container_share_t /data/docker/overlay2