zoukankan      html  css  js  c++  java
  • Docker-ce centos 7安装步骤

    1.首先进入/etc/yum.repo/目录下,查看当前可用yum源:yum repolist

    [root@localhost ~]# cd  /etc/yum.repos.d/

    [root@localhost yum.repos.d]# yum repolist

     

     

     2.下载官网上的docker-ce企业版的yum repo

    [root@localhost yum.repos.d]#

    wget https://mirror.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

     

     

    3.然后再查看当前可用yum:yum repolist已存在docker-ce yum

     

    4.编辑docker-ce.repo,将文件中此路径改为清华大学开源路径

    [root@localhost yum.repos.d]# vim docker-ce.repo

    %s@https://download.docker.com/@https://mirror.tuna.tsinghua.edu.cn/docker-ce/@>>全文修改,保存,退出!

     

     5.安装docker-ce,使用yum安装

    [root@localhost yum.repos.d]# yum -y install docker-ce

     

    6.配置docker加速,加其中一个即可

    [root@localhost ~]# mkdir /etc/docker

    [root@localhost ~]# vim /etc/docker/daemon.json

    {

      "registry-mirrors": ["https://registry.docker-cn.com"]

    }

     

    启动docker

    [root@localhost ~]# systemctl start docker.service

    7.查看docker是否安装成功,用docker --version查看docker 版本,或直接运行docker查看

    [root@localhost ~]# docker --version

    Docker version 19.03.11, build 42e35e61f3

     

     

    8.设置开机自启(非必设项,根据自己习惯设置)

    systemctl  enable docker

    8.1是用systemctl:

    systemctl enable docker

    8.2将Docker的docker.service服务移动到系统服务中

    # cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
    # systemctl daemon-reload
    # systemctl restart docker

    8.3查看

    ll /etc/systemd/system/multi-user.target.wants/docker.service

    【补充】关于宿主机卸载Docker服务(提供以下命令):

    1.移除docker_ce服务

    //yum list installed | grep docker  >>>查看安装的docker版本

    //yum -y remove docker-ce.x86_64  >>>执行卸载命令

    2.删除docker依赖项

    删除存储目录
    rm -rf /etc/docker
    rm -rf /run/docker
    rm -rf /var/lib/dockershim
    rm -rf /var/lib/docker

    Docker启动后自动创建一个docker桥,地址转换桥,net,默认172.17网段,通过地址转换可以对外通信

    容器退出后,容器处于停止状态,使用docker ps -a查看,需要激活,使用docker start --ai 容器名称,启动即可

    docker kill 强制终止,所以一般情况下,不要强制终止,数据容易丢失

    一个容器就是为了运行一个程序,如果程序去后台运行,工作中任何程序了,程序就终止了,那容器就结束了,在容器中跑任何程序,或者服务程序,一定不能让程序在容器中运行在后台,只要运行在后台,一停就终止

    exec:在正在运行的容器中运行命令

  • 相关阅读:
    JQuery validate.js 在ajax提交form时如何触发
    Ajax回调函数返回的中文字符串乱码问题
    对HTML5校验 自定义验证信息
    Mybatis + Mysql 插入数据时中文乱码问题
    javac 导入第三方jar包
    如何在VISIO 2010/2013 中关闭Shape protection(图形保护)
    关于 XMLHttpRequest对象的onreadyStateChange方法
    Centos7通过Docker安装Sentry(哨兵)
    Entity framework 预热
    Xamarin.Android Binding篇
  • 原文地址:https://www.cnblogs.com/yangzp/p/13170554.html
Copyright © 2011-2022 走看看