Linux系统安装docker容器

104 阅读2分钟

系统版本:centos7

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

1. centos系统下安装docker

   Docker分为CE和EE两大版本。CE是社区版(免费)

 

1.1卸载之前的旧版本

如果之前安装过,然后想要卸载,就用下面的命令

`yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-selinux \

                  docker-engine-selinux \

                  docker-engine \

                  docker-ce`

如图

image.png

1.2安装docker

这一步需要联网,使用yum安装

`yum install -y yum-utils \

         device-mapper-persistent-data \

         lvm2 --skip-broken`

如图

image.png

下面更新本地镜像源

`yum-config-manager \

   --add-repo \

   mirrors.aliyun.com/docker-ce/l…

sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

 

yum makecache fast`

如图

image.png

然后再安装CE版本

yum install -y docker-ce

如图

image.png

1.3启动docker

由于docker会用到很多的端口,如果一个一个放行权限,会很麻烦,建议直接关闭防火墙

`#关闭

 systemctl stop firewalld

#禁止开机启动防火墙

systemctl disable firewalld

#查看是否关闭防火墙

systemctl status firewalld`

然后通过命令启动docker

`#启动docker服务

systemctl start docker  

#停止docker服务

systemctl stop docker

#重启docker服务

systemctl restart docker`

如图

image.png

image.png

如果启动成功,这个就会是绿色的

查看docker版本

docker -v

如图

image.png

1.4配置镜像加速

由于官方的镜像仓库网速较差,可以设置成国内镜像服务提高速度

参考阿里云的镜像加速文档:cr.console.aliyun.com/cn-hangzhou…

`##先创建一个文件夹

sudo mkdir -p /etc/docker`

image.png

image.png

`##在文件夹内新建一个daemon.json文件

sudo tee /etc/docker/daemon.json <<-'EOF'

{

  "registry-mirrors": ["akchsmlh.mirror.aliyuncs.com"]

}

EOF`

image.png

`##重新加载文件

sudo systemctl daemon-reload

##重启docker

sudo systemctl restart docker`

image.png

到这边就是已经安装成功了。