docker安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker安装相关的知识,希望对你有一定的参考价值。

##### 1.  安装信息

名称
 安装方式Yum
Linux版本Centos 7.4.1708
Docker版本17.06.2-ce
 主目录/data/docker


这边为了方便,使用yum安装,生产环境建议使用二进制方式安装,官网经过测试的。 

##### 2. 安装必须软件包

安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包


yum install -y yum-utils   device-mapper-persistent-data   lvm2


紧接着配置一个稳定(stable)的仓库

仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中


yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo


更新Yum安装的相关Docke软件包


yum makecache fast


##### 3. 安装docker

这边我们装17.06.2社区版

yum install docker-ce-17.06.2.ce -y


配置docker主目录

修改docker.service文件,使用--graph参数指定存储位置


#mkdir  /data/docker
#vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph=/data/docker
#systemctl daemon-reload

--graph=/data/docker ,指定主目录到/data/docker


启动docker

#systemctl start docker


开机启动


#systemctl enable docker.service


配置镜像加速器


sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [""]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
registry-mirrors 这边填写各自的加速器地址,我这边使用阿里云加速器。

以上是关于docker安装的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-compose片段

sh Docker片段

Docker初级——介绍安装和使用

Docker和pip安装:避免在已安装某些软件包时安装所有软件包

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具