Docker如何安装与卸载
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章将为大家详细讲解有关Docker如何安装与卸载,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。准备工作系统:centos6.x安装1. 关闭seLinuxvi
千家信息网最后更新 2025年12月02日Docker如何安装与卸载
这篇文章将为大家详细讲解有关Docker如何安装与卸载,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
准备工作
系统:centos6.x
安装
1. 关闭seLinux
vim /etc/selinux/config
修改后的值: SELINUX=disabled
# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - SELinux is fully disabled.SELINUX=disabled# SELINUXTYPE= type of policy in use. Possible values are:# targeted - Only targeted network daemons are protected.# strict - Full SELinux protection.SELINUXTYPE=targeted
查看状态:sestatus
状态不为disabled,则重启
[root@iZwz9eczt2tstmhvm8mv25Z docker]# sestatusSELinux status: disabled[root@iZwz9eczt2tstmhvm8mv25Z docker]#
2. 安装epel源
下载 wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm--2017-04-25 09:55:43-- http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm正在解析主机 ftp.riken.jp... 134.160.38.1正在连接 ftp.riken.jp|134.160.38.1|:80... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK长度:14540 (14K) [text/plain]正在保存至: "epel-release-6-8.noarch.rpm"100%[======================================>] 14,540 43.5K/s in 0.3s 2017-04-25 09:55:46 (43.5 KB/s) - 已保存 "epel-release-6-8.noarch.rpm" [14540/14540])[root@iZwz9eczt2tstmhvm8mv25Z docker]# lsepel-release-6-8.noarch.rpm[root@iZwz9eczt2tstmhvm8mv25Z docker]#
安装 rpm -ivh epel-release-6-8.noarch.rpm
[root@iZwz9eczt2tstmhvm8mv25Z docker]# rpm -ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEYPreparing... ########################################### [100%] 1:epel-release warning: /etc/yum.repos.d/epel.repo created as /etc/yum.repos.d/epel.repo.rpmnew########################################### [100%][root@iZwz9eczt2tstmhvm8mv25Z docker]#
3. 安装lxc与libcgroup
yum install lxc libcgroup
[root@iZwz9eczt2tstmhvm8mv25Z docker]# yum install lxc libcgroupLoaded plugins: securitybase | 3.7 kB 00:00 epel | 4.3 kB 00:00 epel/primary_db | 5.9 MB 00:05 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 updates/primary_db | 803 kB 00:00 Setting up Install ProcessResolving Dependencies--> Running transaction check---> Package libcgroup.x86_64 0:0.40.rc1-23.el6 will be installed---> Package lxc.x86_64 0:1.0.9-1.el6 will be installed--> Processing Dependency: lua-lxc(x86-64) = 1.0.9-1.el6 for package: lxc-1.0.9-1.el6.x86_64--> Processing Dependency: lua-alt-getopt for package: lxc-1.0.9-1.el6.x86_64--> Processing Dependency: liblxc.so.1()(64bit) for package: lxc-1.0.9-1.el6.x86_64--> Running transaction check---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be installed---> Package lua-lxc.x86_64 0:1.0.9-1.el6 will be installed--> Processing Dependency: lua-filesystem for package: lua-lxc-1.0.9-1.el6.x86_64---> Package lxc-libs.x86_64 0:1.0.9-1.el6 will be installed--> Running transaction check---> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: libcgroup x86_64 0.40.rc1-23.el6 base 131 k lxc x86_64 1.0.9-1.el6 epel 122 kInstalling for dependencies: lua-alt-getopt noarch 0.7.0-1.el6 epel 6.9 k lua-filesystem x86_64 1.4.2-1.el6 epel 24 k lua-lxc x86_64 1.0.9-1.el6 epel 16 k lxc-libs x86_64 1.0.9-1.el6 epel 257 kTransaction Summary================================================================================Install 6 Package(s)Total download size: 557 kInstalled size: 1.3 MIs this ok [y/N]: yDownloading Packages:(1/6): libcgroup-0.40.rc1-23.el6.x86_64.rpm | 131 kB 00:00 (2/6): lua-alt-getopt-0.7.0-1.el6.noarch.rpm | 6.9 kB 00:00 (3/6): lua-filesystem-1.4.2-1.el6.x86_64.rpm | 24 kB 00:00 (4/6): lua-lxc-1.0.9-1.el6.x86_64.rpm | 16 kB 00:00 (5/6): lxc-1.0.9-1.el6.x86_64.rpm | 122 kB 00:00 (6/6): lxc-libs-1.0.9-1.el6.x86_64.rpm | 257 kB 00:00 --------------------------------------------------------------------------------Total 675 kB/s | 557 kB 00:00 Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionWarning: RPMDB altered outside of yum.** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of libmysqlclient.so.16()(64bit)2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of mysql-libs Installing : lxc-libs-1.0.9-1.el6.x86_64 1/6 Installing : lua-filesystem-1.4.2-1.el6.x86_64 2/6 Installing : lua-lxc-1.0.9-1.el6.x86_64 3/6 Installing : lua-alt-getopt-0.7.0-1.el6.noarch 4/6 Installing : lxc-1.0.9-1.el6.x86_64 5/6 Installing : libcgroup-0.40.rc1-23.el6.x86_64 6/6 Verifying : lua-lxc-1.0.9-1.el6.x86_64 1/6 Verifying : lxc-libs-1.0.9-1.el6.x86_64 2/6 Verifying : lxc-1.0.9-1.el6.x86_64 3/6 Verifying : lua-alt-getopt-0.7.0-1.el6.noarch 4/6 Verifying : libcgroup-0.40.rc1-23.el6.x86_64 5/6 Verifying : lua-filesystem-1.4.2-1.el6.x86_64 6/6 Installed: libcgroup.x86_64 0:0.40.rc1-23.el6 lxc.x86_64 0:1.0.9-1.el6 Dependency Installed: lua-alt-getopt.noarch 0:0.7.0-1.el6 lua-filesystem.x86_64 0:1.4.2-1.el6 lua-lxc.x86_64 0:1.0.9-1.el6 lxc-libs.x86_64 0:1.0.9-1.el6 Complete![root@iZwz9eczt2tstmhvm8mv25Z docker]#
4. 安装docker-io
yum install docker-io
[root@iZwz9eczt2tstmhvm8mv25Z docker]# yum install docker-ioLoaded plugins: securitySetting up Install ProcessResolving Dependencies--> Running transaction check---> Package docker-io.x86_64 0:1.7.1-2.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package Arch Version Repository Size================================================================================Installing: docker-io x86_64 1.7.1-2.el6 epel 4.6 MTransaction Summary================================================================================Install 1 Package(s)Total download size: 4.6 MInstalled size: 19 MIs this ok [y/N]: y Downloading Packages:docker-io-1.7.1-2.el6.x86_64.rpm | 4.6 MB 00:04 Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Installing : docker-io-1.7.1-2.el6.x86_64 1/1 Verifying : docker-io-1.7.1-2.el6.x86_64 1/1 Installed: docker-io.x86_64 0:1.7.1-2.el6 Complete![root@iZwz9eczt2tstmhvm8mv25Z docker]#
5. 启动docker进程
/etc/init.d/docker start
[root@iZwz9eczt2tstmhvm8mv25Z docker]# /etc/init.d/docker startStarting cgconfig service: [ OK ]Starting docker: [确定][root@iZwz9eczt2tstmhvm8mv25Z docker]#
6. 查看docker进程
ps -ef|grep docker or /etc/init.d/docker status
卸载
yum remove docker-io
常见问题
启动不了
查看启动日志
docker -d
[root@iZwz9eczt2tstmhvm8mv25Z docker]# /etc/init.d/docker statusdocker 已死,但 pid 文件仍存[root@iZwz9eczt2tstmhvm8mv25Z docker]# docker -dWARN[0000] You are running linux kernel version 2.6.32-573.22.1.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0. docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference[root@iZwz9eczt2tstmhvm8mv25Z docker]#
解决方式
安装:yum install device-mapper-event-libs
重启并查看其状态
[root@iZwz9eczt2tstmhvm8mv25Z docker]# /etc/init.d/docker restart停止 docker: [失败]Starting docker: [确定][root@iZwz9eczt2tstmhvm8mv25Z docker]# /etc/init.d/docker statusdocker (pid 17162) 正在运行...[root@iZwz9eczt2tstmhvm8mv25Z docker]#
关于"Docker如何安装与卸载"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
正在
状态
篇文章
更多
进程
不错
实用
主机
内容
常见
常见问题
文件
文章
方式
日志
知识
系统
长度
问题
准备
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
东城区正规软件开发服务电话
pxe启动服务器需要配置什么
数据库信息导出
查找名字所对应数据库
河北超频服务器供应商家
实验技能数据库
网络技术问题是什么
数据决策系统修改内置数据库
数据清单中的阅读是数据库的吗
中国影视演员名单大全明星数据库
ibm 服务器代码
汇众天下网络技术有限公司
求购软件开发的网站
云栋网络技术有限公司
系统的网络安全密钥
网络安全课件图片素材
双生幻想不同服务器加好友吗
网络安全二年级漫画大赛
抗疫网络安全
安徽连连花网络技术
单基因泛癌数据库有哪些
自己对国家安全和网络安全的看法
查数据库服务器主机名
人工智能分析软件开发
电脑网络安全模式不卡
dell服务器插上显示器没反应
sql修改数据库最大值
外媒评论网络安全技术
mysql数据库生成文件导出
魔兽世界哪个服务器部落多