外包 网站开发公司wordpress 搭建
个人记录
查看一下系统是否已经安装了Docker
yum list installed | grep docker
 
如下图代表没有安装Docker
 
卸载已有Docker
yum remove docker  docker-common docker-selinux docker-engine
 
切换目录
cd /etc/yum.repos.d/
 
查看当前目录所有的镜像源
ll
 
安装yum-util与devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
 

安装wget(后面需用到)
yum install -y wget
 
下载Docker包(需在cd /etc/yum.repos.d/目录下执行该命令)
wget http://mirrors.163.com/docker-ce/linux/centos/docker-ce.repo
 
注意:安装之前先关闭防火墙
查看防火墙状态
systemctl status firewalld
 
临时关闭防火墙
systemctl stop firewalld
 
安装Docker
yum install -y docker-ce.x86_64
 

查看Docker是否安装成功
yum list installed | grep docker
 

启动Docker
systemctl start docker
 
查看Docker状态
systemctl status docker
 

开机启动Docker
systemctl enable docker
 

查看Docker进程
ps -ef | grep docker
 

查看docker系统信息
docker info
 
配置阿里云镜像加速(不配置后续使用Docker下载包会慢很多,强烈建议配置)
地址:阿里云镜像加速器
选择CentOS,复制蓝色框命令,粘贴在Centos上运行。
 
 运行后,如下图
 
重启Docker
systemctl daemon-reload && systemctl restart docker
 
查看镜像是否安装成功
docker info
 

成功后,可以使用大家docker安装需要的包
Docker开启远程访问(docker-compose需用)
编辑docker.service
vim /lib/systemd/system/docker.service
 
注释与新增
按i进入编辑模式
注释
# ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
 
新增
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
 
按Esc,按Shift+;右下角弹出:输入wq!
 
 
更新配置
systemctl daemon-reload
 
重新启动
systemctl restart docker
 

添加开放2375端口
firewall-cmd --add-port=2375/tcp --permanent
 
重载入添加的端口
firewall-cmd --reload
 
查询2375端口是否开启成功
firewall-cmd --query-port=2375/tcp
 
安装docker-compose
dockerdocs官网
进入dockerdocs官网,查看Docker Compose的当前稳定版本,按照指引进行安装
 
下载Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 
可执行权限应用于docker-compose文件
sudo chmod +x /usr/local/bin/docker-compose
 
测试安装
docker-compose --version
 

