# docker 部署 部署 - 在线 shell 安装 ```bash curl -sSL https://get.docker.com/ | sh ``` - yum ```bash ## 清理老的版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ## yum在线安装 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # 添加Docker软件包源 sudo yum install docker-ce docker-ce-cli containerd.io # 安装Docker CE systemctl start docker && systemctl enable docker # 启动服务 ``` ## docker 配置 ```bash cat > /etc/docker/daemon.json << EOF { "exec-opts": ["native.cgroupdriver=systemd"], "graph": "/var/lib", "log-driver": "json-file", "log-opts": { "max-size": "100m" }, "registry-mirrors": [ "https://1lcdq5an.mirror.aliyuncs.com", "https://mirror.ccs.tencentyun.com", "http://hub-mirror.c.163.com" ] } EOF # log日志保存大小设置为100M # "graph": "/data/docker";指定docker默认数据路径 # "exec-opts": ["native.cgroupdriver=systemd"], ## 调整docker Cgroup Driver为systemd和日志格式设定 systemctl restart docker # 重启docker ```