这都19年年底了,还有不会安装docker的吗?好吧 , 萌新是无穷无尽的,包括我[萌新脸][斜眼笑]
操作系统:centos7.x
#(1)安装这些东东(看官网的.. 直接安装版本比较老,这是更新下信息)
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
https://docs.docker.com/engine/install/centos/
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#查看版本列表
yum list docker-ce --showduplicates | sort -r
#(2)安装该版本(可自选其他版本)
yum -y install docker-ce-18.09.1
#可以配置daocloud 加速器 用于镜像下载加速 (可选步骤)
https://www.daocloud.io/mirror#accelerator-doc
虚拟机的话注意 修改selinux的配置文件,重启后生效。
打开 selinux 配置文件
vi /etc/selinux/config
修改 selinux 配置文件
将SELINUX=enforcing改为SELINUX=disabled,保存后退出
#(3)开机启动,服务启动
chkconfig docker on
service docker start
#查看版本
docker -v
-----------------------------------------
远程端口 2375 设置 (如果想用idea连接的话可以设置,没有此需求可以略过,但注意 此方法暴露端口 可能会被恶意程序扫描并入侵系统 谨慎暴露该端口)
vi /usr/lib/systemd/system/docker.service
#添加或修改
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
#重启
systemctl daemon-reload
service docker restart
-----------------------------------------
#移除docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
rm -rf /var/run/docker