CentOS 安装docker并修改工作目录
检查系统的内核版本是否高于 3.10
uname -r
添加阿里镜像源
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum install docker
启动
systemctl start docker
检查安装成功
docker -v
开机自起
systemctl enable docker
更改docker工作目录(默认docker工作目录 /var/lib/docker)
1、查看当前工作目录
docker info
2、配置文件更改默认工作路径到 --/data/docker路径 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654 让所有网关可访问
vim /usr/lib/systemd/system/docker.service
[Service]
Type=notify
#the default is not to use systemd for cgroups because the delegate issues still
#exists and systemd currently does not support the cgroup feature set required
#for containers run by docker
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654 --graph=/data/docker
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2……
重新启动
systemctl daemon-reload
systemctl restart docker
查看是否修改路径
docker info
拉起容器做测试例:MySql
1.查找mysql镜像
docker search mysql
2.下载5.7版本mysql
docker pull mysql:5.7
3.启动mysql(设置mysql密码123456)
docker run -p 3306:3306 --name mysq -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
4.本地访问mysql即可或通过可视化界面访问