首页 > 系统相关 >Centos7安装docker

Centos7安装docker

时间:2023-07-28 11:48:09浏览次数:40  
标签:x86 centos -- ce Centos7 docker 安装 el7

1、root账户登录,查看内核版本如下: [root@localhost ~]# uname -a  Linux localhost.qgc 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux   2、(可选)把yum包更新到最新(生产环境慎重!yum update会对软件包和内核升级,此处只是为了排除系统环境的影响(连接互联网) [root@localhost ~]# yum update  已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: mirrors.aliyun.com * updates: centos.ustc.edu.cn 正在解决依赖关系 --> 正在检查事务 ---> 软件包 bind-libs.x86_64.32.9.9.4-61.el7 将被 升级 ---> 软件包 bind-libs.x86_64.32.9.9.4-61.el7_5.1 将被 更新 ---> 软件包 bind-libs-lite.x86_64.32.9.9.4-61.el7 将被 升级 ---> 软件包 bind-libs-lite.x86_64.32.9.9.4-61.el7_5.1 将被 更新 ---> 软件包 bind-license.noarch.32.9.9.4-61.el7 将被 升级 ---> 软件包 bind-license.noarch.32.9.9.4-61.el7_5.1 将被更新 验证中 : 32:bind-license-9.9.4-61.el7.noarch 8/8 更新完毕: bind-libs.x86_64 32:9.9.4-61.el7_5.1 bind-libs-lite.x86_64 32:9.9.4-61.el7_5.1 bind-license.noarch 32:9.9.4-61.el7_5.1 bind-utils.x86_64 32:9.9.4-61.el7_5.1 完毕!   3、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖 [root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2  已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: mirrors.aliyun.com * updates: centos.ustc.edu.cn ...   4、设置yum源 [root@localhost ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 已加载插件:fastestmirror, langpacks adding repo from: https://download.docker.com/linux/centos/docker-ce.repo grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo repo saved to /etc/yum.repos.d/docker-ce.repo   5、可以查看所有仓库中所有docker版本,并选择特定版本安装 [root@localhost ~]# yum list docker-ce --showduplicates | sort -r  已加载插件:fastestmirror, langpacks 可安装的软件包 * updates: centos.ustc.edu.cn Loading mirror speeds from cached hostfile * extras: mirrors.aliyun.com docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable ...   6、安装Docker,命令:yum install docker-ce-版本号,我选的是17.12.1.ce,如下: [root@localhost ~]# yum install docker-ce-17.12.1.ce  已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: mirrors.aliyun.com * updates: centos.ustc.edu.cn base | 3.6 kB 00:00 docker-ce-stable | 2.9 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 正在解决依赖关系 --> 正在检查事务 ---> 软件包 docker-ce.x86_64.0.17.12.1.ce-1.el7.centos 将被 安装 --> 正在处理依赖关系 container-selinux >= 2.9,它被软件包 docker-ce-17.12.1.ce-1.el7.centos.x86_64 需要 ...   7、启动Docker,命令:systemctl start docker,然后加入开机启动,如下: [root@localhost ~]# systemctl start docker  [root@localhost ~]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.   8、验证安装是否成功(有client和service两部分表示docker安装启动都成功了) [root@localhost ~]# docker version   Client: Version: 17.12.1-ce API version: 1.35 Go version: go1.9.4 Git commit: 7390fc6 Built: Tue Feb 27 22:15:20 2018 OS/Arch: linux/amd64 Server: Engine: Version: 17.12.1-ce API version: 1.35 (minimum version 1.12) Go version: go1.9.4 Git commit: 7390fc6 Built: Tue Feb 27 22:17:54 2018 OS/Arch: linux/amd64 Experimental: false   9、docker常用命令 docker ps                                                                  --查看当前正在运行的容器 docker ps -a                                                              --查看所有容器的状态 docker start/stop id/name                                          --启动/停止某个容器 docker attach id                                                          --进入某个容器(使用exit退出后容器也跟着停止运行) docker exec -ti id                                                        --启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行) docker images                                                            --查看本地镜像 docker rm id/name                                                      --删除某个容器 docker rmi id/name                                                     --删除某个镜像 docker run --name test -ti ubuntu /bin/bash                --复制ubuntu容器并且重命名为test且运行,然后以伪终端交互式方式进入容器,运行bash docker build -t soar/centos:7.1                                    --通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像 docker run -d -p 2222:22 --name test soar/centos:7.1   --以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变 docker container update --restart=always 容器id           --修改容器为自启动

标签:x86,centos,--,ce,Centos7,docker,安装,el7
From: https://www.cnblogs.com/xulg0702/p/17587163.html

相关文章

  • 鹏业安装算量软件V8.2.0.150版本升级说明
    1.新增楼层表功能分区属性、模型属性中可以设置对应的楼层信息2.计算项明细增加安装高度计算明细增加安装高度,对应的计算图元默认取计算项安装高度3.电气专业新增设备表功能设备表可以对设备安装高度和立管根数快速修改4.电气系统表增加敷设高度对配电箱和回路预先设置安装高度5.电......
  • docker-部署redis
    第一步:pull一个redis最新镜像Dockerpullredis第二步:启动一个主redis容器端口6379+挂载dockerrun--restart=always--log-optmax-size=100m--log-optmax-file=2-p6379:6379--nameredis-master-v/DockerContainerProperties/redis/redis-master.conf:/etc/redis......
  • 使用 docker 部署 mycat 中间件配置数据库读写分离、分库分表
    文章目录前言配置镜像配置文件server.xml服务配置文件,包含登录用户配置schema.xml逻辑表配置rule.xml分片规则将这三个配置文件放置到固定的位置,方便后面使用启动dockercomposedockercompose启动测试前言之前有一篇博客已经在docker中将mysql的主从配置讲述了,没有看的童......
  • Ubuntu apt 安装 nodejs
    安装nodejs在windows下,都是到Nodejs官方网站上下载压缩包。然后在环境变量中配置Nodejs的环境变量,但是到了Ubuntu下这种情况可能会改变,因为有强大的APT包管理器。所以我们要做的就是两件事情,第一找到资源仓库,第二安装所需要的资源。Step1Nodejs的APT仓库#先安装Python的软件......
  • Spring boot gradle docker plugin 使用
    Springbootgradledockerplugin使用Springbootgradledockerplugin使用前言增加GradleDocker插件使用GradleDocker插件DockerFile运行docker指令生成DockerImage使用IDEA运行docker指令前言当前容器技术、微服务、JVM语言等新的技术正在快速的占领着Java开发市场,J......
  • docker compose 更新报错 permission denied while trying to connect to the docker
    今天更新签到docker的时候输入了#先cd到docker-compose.yml所在目录,执行命令后重启容器dockercomposepull&&dockercomposeup-d结果发现permissiondeniedwhiletryingtoconnecttothedockerdaemonsocket后来上网搜了一下应该是权限不够的原因,所以先执......
  • ubuntu安装mysql
      要在Ubuntu上安装MySQL,请按照以下步骤进行操作:打开终端:您可以按下Ctrl+Alt+T键打开终端,或者在应用程序菜单中搜索"终端"并打开。运行以下命令以更新软件包列表:Copysudoaptupdate通过运行以下命令安装MySQL服务器:Copysudoaptinstallmysql......
  • Golang安装
    目录Go安装下载安装GoGo安装下载安装Go地址:https://studygolang.com/dl1、根据系统来选择下载包。2、我是Window,所以直接下载windows的安装包来安装。3、在控制台窗口输入“goversion”可查看Go版本,检测是否安装成功。4、配置环境变量。Go需要一个安装目录,还需......
  • Centos7如何配置IPADDR,NETMASK,GATEWAY?
    1、获取IPADDR、NETMASK:[root@192network-scripts]#ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet192.168.85.139netmask255.255.255.0broadcast192.168.85.255inet6fe80::11df:c601:5b38:ca41prefixlen64s......
  • CentOS 6 安装配置教程【完整版】
    [url]http://yp.oss.org.cn/blog/show_resource.php?resource_id=1069[/url]一.准备安装CentOS61.CentOS简介CentOS是甚么?CentOS是一个基于RedHat企业级Linux提供的可自由使用的源代码企业级的Linux发行版本。每个版本的CentOS都会获得七年的支......