当前位置: 首页 > Linux

Linux安装docker_0

时间:2023-04-07 01:53:40 Linux

Docker是一个开源的应用程序容器引擎,允许开发人员将他们的应用程序和依赖项打包成一个可移植的镜像,然后发布到任何流行的Linux或Windows操作系统机器上。虚拟化是可能的。容器完全使用沙箱机制,它们之间不会有任何接口。一、centos系统下安装dockerDocker分为CE和EE两个版本。CE是社区版(免费)1.1卸载之前的旧版本。如果之前安装过,想卸载,使用如下命令yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\docker-engine-selinux\docker-engine\docker-ce如图1.2所示,安装docker这一步需要联网。使用yum安装yuminstall-yyum-utils\device-mapper-persistent-data\lvm2--skip-broken更新本地镜像源yum-config-manager\--add-repo\https://mirrors.aliyun.com/docker-ce/linux/centos/docker如下图-ce.reposed-i's/download.docker.com/mirrors.aliyun.com\/docker-ce/g'/etc/yum.repos.d/docker-ce.repoyum如图1.3makecachefast然后安装CE版本yuminstall-ydocker-ce如图1.3启动docker。由于docker会用到很多端口,如果一个一个放权限会很麻烦。查看防火墙systemctlstatusfirewalld是否关闭,然后通过命令启动docker#启动docker服务systemctlstartdocker#停止docker服务systemctlstopdocker#重启docker服务systemctlrestartdocker如图,如果启动成功,这个会是绿色查看docker版本检查docker的网速仓库较差,可以设置成国内镜像服务提高速度。参考阿里云的镜像加速文档:https://cr.console.aliyun.com...##先新建一个文件夹sudomkdir-p/etc/docker##在sudotee文件夹下新建daemon.json文件/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://akchsmlh.mirror.aliyuncs.com"]}EOF##重新加载文件sudosystemctldaemon-reload##重启dockersudosystemctlrestartdocker这里已经安装成功