CentOS安装docker
在一台全新的虚拟机上操作
初始化环境
[root@docker1 ~]# cd /etc/yum.repos.d
新建存放centos官方提供的repo文件,因为官方不提供服务了
[root@docker1 yum.repos.d]#mkdir backup
[root@docker1 yum.repos.d]#mv CentOS-* backup
下载阿里云的centos-7.reop文件
[root@docker1 yum.repos.d]#curl -O http://mirrors.aliyun.com/repo/Centos-7.repo
安装部分工具
[root@docker1 ~]#yum install yum-utils vim net-tools tree psmisc -y
下载安装docker的仓库文件
[root@docker1 ~]#yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
生成安装docker的缓存:
[root@docker1 ~]#yum makecache fast
安装docker
[root@docker1 ~]#yum -y install docker-ce
Ubantu安装docker
进入仓库文件的目录
root@docker2:~# cd /etc/apt/sources.list.d/
删除 archive开头的文件
root@docker2:/etc/apt/sources.list.d#sudo rm -rf archive*
重新下载仓库文件
root@docker2:/etc/apt/sources.list.d#sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"
安装docker
root@docker2:/etc/apt/sources.list.d#sudo apt-get install docker-ce docker-ce-cli containerd.io
统一操作
启动docker
systemctl start docker
设置开机启动
systemctl enable docker
禁用防火墙
systemctl stop firewalld
systemctl disable firewalld
禁用selinux
修改/etc/selinux/config文件里的enforcing为disabled
可以选择更改:
vim /etc/selinux/config -> SELINUX=disabled
或者:
sed -i '/SELINUX=/ s/enforcing/disabled/' /etc/selinux/config
重启服务器
reboot