Docker容器

docker安装

本文主要是介绍docker安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装docker

linux内核要求

官方推荐4版本以及以上

安装方式

scripts脚本安装 不能在生产中使用latest版本
yum  
rpm 安装稳定版

yum 安装

yum update #更新操作系统软件包
cat >/etc/yum. repos.d/docker.repo<<EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enable=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg EOF

yum install docker

rpm安装推荐

https://download.docker.com/linux/centos/7/x86_64/stable/Packages

# 选择kubernetes官方认证的docker-ce-17.03和docker-ce-selinux-17.03

环境准备

关闭firewalld
关闭firewalld开机自启动
systemctl stop firewalld
systemctl disable firewalld
关闭SELinux
vim /etc/selinux/config
	SELINUX=disabled
	
安装iptables 
yum -y install iptables-services
开启iptables

设置开机自启
清空iptables规则
[root@localhost ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

yum update 更新软件包

重启操作系统

reboot
# 以最新版内核启动

安装docker

mkdir docker 
mv docker* docker
cd docker 
yum -y install docker*


systemctl start docker
systemctl enable docker



docker run hello-world #测试运行

1643446104297

docker 加速配置

阿里云docker官网https://dev.aliyun.com/search.html

控制台- 产品与服务 - 搜索容器镜像服务 -  镜像加速器 
可以查询到对应的docker加速方法
cp -a /lib/systemd/system/docker.service  /etc/systemd/system/docker.service
chmod a+x /etc/systemd/system/docker.service
vim /etc/systemd/system/docker.service
	ExecStart=/usr/bin/dockerd --registry-mirror="填写自己的阿里云给出的加速链接"
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
# 加速成功

1643446598322

这篇关于docker安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!