一步教你将本地将镜像打到Linux中的docker仓库

二. Windows中操作远程linux中的docker(在本地将镜像打到Linux中的docker仓库)

1.在linux服务器安装docker(Docker要求64位的系统且内核版本至少为3.10):
    a:Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等。
        # uname -a   (Linux查看版本当前操作系统内核信息)
        # cat /proc/version (Linux查看当前操作系统版本信息)
        # cat /etc/issue  或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
        # cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)
        # getconf LONG_BIT  (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

    b:添加yum源。
        # yum install –y epel-release 
        # yum clean all
        # yum list

    c:安装并运行Docker
        # curl -fsSL https://get.docker.com/ | sh
        # systemctl start docker
        
        *备注:这里不建议使用#yum install docker-io –y方式安装,因为这种方式安装的版本比较旧,而且在配置远程api时要好多错误,
              建议使用方式#curl -fsSL https://get.docker.com/ | sh或#yum install docker-engine
              
    d:检查安装结果
        # docker info
        # 成功信息如下:
        Security Options: seccomp
        Kernel Version: 3.10.0-514.26.2.el7.x86_64
        Operating System: CentOS Linux 7 (Core)
        OSType: linux
        Architecture: x86_64
        Number of Docker Hooks: 3
        CPUs: 1
        Total Memory: 992.6 MiB
        Name: iZuf6eptz3hom3dsj7b8xwZ
        ID: LVZH:F4KG:WLF7:H43O:CHRT:PTME:4ES4:WHZV:O5Z5:ETJL:UI6Q:Q3DF
        Docker Root Dir: /var/lib/docker
        Debug Mode (client): false
        Debug Mode (server): false
        Registry: https://index.docker.io/v1/
        Insecure Registries:127.0.0.0/8
        Registries: docker.io (secure)
    e.Docker基本用法    
        #Docker守护进程管理
        # systemctl start docker     #运行Docker守护进程
        # systemctl stop docker      #停止Docker守护进程
        # systemctl restart docker   #重启Docker守护进程

2.在windows中操作远程linux中的docker

    a:开启Linux docker远程API:
      1).修改docker配置文件 #vi /usr/lib/systemd/system/docker.service,进入编辑模式后,
      2).将ExecStart这一行后面加上 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock,
         改完后如下所示 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock  ,这里就写4个0,别改成自己的ip,保存后退出,
      3).重新加载配置文件#systemctl daemon-reload ,
      4).启动docker #systemctl start docker,
      5).输入#netstat -anp|grep 2375 显示docker正在监听2375端口,
      6).输入#curl 127.0.0.1:2375/info  显示一大堆信息,证明远程api就弄好了

3.在windows系统环境变量中新建DOCKER_HOST,值为tcp://your Linux IP:2375,(你改成你自己的docker服务器ip地址)

4.按照https://blog.csdn.net/weixin_39494923/article/details/85856098 一.本地电脑(Windows安装Docker,并部署应用)构建  打包应用即可
  备注:如果先使用了上面<一本地docker>的话先删除环境变量缓存

5.在linux服务器上docker查看是否成功打包镜像:#docker images

猜你喜欢

转载自blog.csdn.net/weixin_39494923/article/details/85856206