精华内容
下载资源
问答
  • 基岩服务器Docker上的Minecraft基岩(MCPE)服务器
  • docker系列】详解阿里云服务器安装docker

    千次阅读 多人点赞 2021-08-14 10:34:14
    要想在阿里云服务器上安装docker,首先要做的准备工作就是。。。 拥有一台阿里云服务器????; 简单介绍一下小编的阿里云服务器配置: [root@izbp1hcw0fjg64l58525bqz ~]# cat /etc/os-release NAME="Cent

    学习docker先上链接:学它~
    docker官网:https://docs.docker.com/
    docker帮助文档:https://docs.docker.com/get-docker/

    准备

    要想在阿里云服务器上安装docker,首先要做的准备工作就是。。。
    拥有一台阿里云服务器😄;

    简单介绍一下小编的阿里云服务器配置:

    [root@izbp1hcw0fjg64l58525bqz ~]# cat /etc/os-release
    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
    
    CENTOS_MANTISBT_PROJECT="CentOS-7"
    CENTOS_MANTISBT_PROJECT_VERSION="7"
    REDHAT_SUPPORT_PRODUCT="centos"
    REDHAT_SUPPORT_PRODUCT_VERSION="7"
    

    docker官网

    其实docker官网中对于安装docker的步骤介绍很详细了,下面参考官网的安装步骤进行安装docker;
    在这里插入图片描述
    进入官网的界面如上图;

    Product manuals—>Docker Engine—>Installation per distro—>Install on CentOS
    在这里插入图片描述
    按照这个路径进入centos镜像的安装介绍:

    安装

    按照官网的步骤,首先卸载旧版容器版本;

    1.卸载旧版

    sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    执行结果如图:
    在这里插入图片描述

    2.安装依赖包和设置仓库

    仓库地址,官网是国外的仓库配置,类似maven中央仓库一样,我们需要改成阿里云国内地址;
    阿里云地址:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    替换官网给的地址;

    • 安装依赖包
    sudo yum install -y yum-utils
    

    在这里插入图片描述

    • 配置阿里云地址
      小编命令中直接配置阿里云地址:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    在这里插入图片描述

    3.更新依赖

    sudo yum update
    

    注意:这个更新依赖过多,时间太长,更新过程中大家可以使用kill -9 PID杀死进程;否则需要等待更新进程一直在阻塞者,下面的安装进程无法操作;

    4.正式安装docker

    目前小编安装的是最新版,如果想安装其他版本可以按照官网命令安装:

    sudo yum install docker-ce docker-ce-cli containerd.io
    
    • 其他版本
    
    yum list docker-ce --showduplicates | sort -r
    
    安装:sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    
    

    执行完毕如下:
    在这里插入图片描述

    5.验证是否成功

    docker version
    

    执行如下:
    在这里插入图片描述

    6.启动docker

    sudo systemctl start docker
    

    7.hello world

    sudo docker run hello-world
    

    执行以上命令如下:
    在这里插入图片描述
    万般语言hello world起,从日志中可以看到本地仓库中没有helloworld镜像,从阿里云仓库中下载最新版镜像,使用docker images确定是否下载成功;
    在这里插入图片描述

    阿里云容器加速

    登录自己的阿里云服务器控制台,选择容器镜像服务–镜像加速–centos
    在这里插入图片描述
    直接粘贴配置镜像加速器中的命令执行;

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://XXXXXXXX.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    执行如下图
    在这里插入图片描述

    展开全文
  • 通过Portainer统一管理不同服务器Docker一、可视化管理工具Portainer的安装二、跨服务器管理Docker2.1开启2375监听端口2.2Portainer配置远程管理 一、可视化管理工具Portainer的安装 参照本Docker专栏内的相关文章...

    一、可视化管理工具Portainer的安装

    参照本Docker专栏内的相关文章:
    Docker可视化管理工具Portainer

    二、跨服务器管理Docker

    需求描述如下:A、B两台服务器都安装有Docker服务,A服务器负责管理业务开发相关服务,B服务器负责管理数据库相关服务,现已通过Portainer管理了A服务器的Docker,对于B服务器,也想将其的Docker加入到其中,如何实现?

    只需两步:

    1. 开启2375监听端口
    2. Portainer配置远程管理

    2.1开启2375监听端口

    此部分参考文章地址:
    CSDN:hwmhehe:docker 开启2375端口,提供外部访问docker

    编辑docker文件:

    vim /usr/lib/systemd/system/docker.service
    

    修改ExecStart行为下面内容:

    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
    

    在这里插入图片描述
    重新加载docker配置:

    systemctl daemon-reload // 1,加载docker守护线程
    systemctl restart docker // 2,重启docker
    

    2.2Portainer配置远程管理

    进入到A服务器的Portainer中,
    在这里插入图片描述
    进入到如下界面:
    在这里插入图片描述
    进行配置。

    注意:

    因docker 2375端口存在安全性问题,故此项操作在非正式环境使用,即在相对安全的内网或开发环境使用。

    展开全文
  • 前几天做实验,服务器装的Centos7,环境实在是太落后,不想折腾环境了,于是正好趁此机会安装一下Docker(没错,我走向了另一条折腾之路~V~) 二、Linux安装Docker 本来以为安装Docker又会是一条折腾不归路,但是...

    一、前言

    一直都有听说Docker,被传的神乎其神的,所以很早之前就想见识见识庐山真面目了

    前几天做实验,服务器装的Centos7,环境实在是太落后,不想折腾环境了,于是正好趁此机会安装一下Docker(没错,我走向了另一条折腾之路~V~)

    二、Linux安装Docker

    本来以为安装Docker又会是一条折腾不归路,但是安装Docker的过程却顺利的让我惊奇,这也是我对Docker赞叹不已的原因之一

    Centos

    1、升级包

    sudo yum update -y
    

    2、安装Docker

    sudo yum intsall docker -y
    

    3、启动Docker后台服务

    sudo service docker start
    

    4、查看Docker版本

    docker version
    

    出现以下字样

    $ docker version
    Client:
     Version:         1.13.1
     API version:     1.26
    

    完成

    Ubuntu(没有亲自测试)

    1、更新软件系统

    sudo apt-get update
    

    2、安装依赖

    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        software-properties-common
    

    3、添加官方密钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    回车显示OK,成功

    4、再次更新

    sudo apt-get update
    

    5、安装docker

    sudo apt-get install docker-ce
    

    6、查看版本

    docker -v
    

    成功

    三、在Docker中安装Linux

    当然,简单的安装不足以让我为其背书,更加吸引我的是它功能实现体现了一种艺术的美感,如今,许多东西都是越简单越科幻

    Docker是一个容器,它将不同的软件隔离开,成为不同的进程,互不干扰

    你可以在Docker中安装许许多多的软件,当然操作系统也是软件,因此我们可以在Docker中安装Linux!

    更令人惊叹的是它的简单,就像是一个武林高手,没有一招是多余的,毫不拖泥带水

    下面以Docker-Ubuntu为例作介绍

    1、先从云上拉取一个ubuntu镜像

    sudo docker pull ubuntu
    

    默认是最新版本,不过也可以去网站选取自己喜欢的版本 >>> Ubuntu 镜像库

    2、查看镜像

    sudo docker image ls 
    

    此时会显示进行对应的ID,启动时需要用到镜像ID

    在这里插入图片描述

    3、启动镜像

    sudo docker run -itd -p 6789:22 d27b9ffc5667
    

    含义:后台启动镜像,-p表示端口映射,将6789端口映射为22(ssh登录端口),d27b9ffc5667为要启动的镜像ID

    4、查看启动的容器

    sudo docker container ls
    

    在这里插入图片描述

    可以看到我这里启动了两个Ubuntu,其实用到是同一个镜像(镜像ID一致,容器ID与镜像ID不是同一个东西)

    5、进入容器

    sudo docker exec -it ee6281487c44 /bin/bash
    

    ee6281487c44是容器ID(第一列)

    恭喜,你已经在Docker中拥有了一个Ubuntu

    不过服务器上的Linux,我们当然想远程登录,这是根本,还记得之前设置的端口映射不,没错,就是用来ssh远程登录的

    四、在Docker-Ubuntu中配置ssh远程登录

    1、进入容器

    sudo docker exec -it ee6281487c44 /bin/bash
    

    2、更新、下载vim与openssh

    apt-get update
    apt-get upgrade
    apt-get install vim
    apt-get install openssh-server
    

    3、设置密码,用于远程登录

    passwd
    

    4、修改配置文件

    vim /etc/ssh/sshd_config
    

    注释PermitRootLogin prohibit-password

    添加PermitRootLogin yes

    保存退出

    5、重启ssh服务

    /etc/init.d/ssh restart
    

    在本地进行连接

    ssh root@119.3.190.28 -p 6789
    

    在这里插入图片描述

    成功!

    五、后言

    想必看到这里,大家都有所感慨,看起来这确实是一个令人兴奋的软件,当我接触它了解它时,我是如此的激动,以至于到处安利,还是那就话,极简之美,从内到外都散发这科幻感的气息

    但是这却是冰山一角,连门都未入,不过还是希望这能激发大家探索的欲望与兴趣

    参考

    CentOS7安装Docker

    Docker Ubuntu上安装ssh和连接ssh

    展开全文
  • arm服务器安装dockerdocker-compose

    千次阅读 2020-11-19 20:57:13
    1 安装docker 1.1 创建 docker 用户 1.1.1创建用户组 1.1.2创建用户 1.1.3添加到sudo 1.2 离线安装 docker 1.2.1下载docker-ce的离线安装包 1.2.2下载自动安装脚本 1.2.3上传离线安装包 及 自动安装脚本到...

    目录

    1 安装docker

    1.1 创建 docker 用户

    1.1.1 创建用户组

     1.1.2 创建用户

    1.1.3  添加到sudo

    1.2 离线安装 docker 

    1.2.1 下载docker-ce的离线安装包

    1.2.2 下载自动安装脚本

     1.2.3 上传离线安装包 及 自动安装脚本到docker目录下

    1.2.4 运行 install-docker.sh自动安装docker离线包 

    1.2.5 确认版本

    2 安装docker-compose

    2.1 创建docker-compose目录

    2.2 下载run.sh 和 docker-compose镜像

    2.3 上传run.sh 和 docker-compose安装包到该目录

    2.4 使用docker加载docker-compos安装包


    1 安装docker

    1.1 创建 docker 用户

    1.1.1 创建用户组

    [root@localhost ~]# groupadd docker

     1.1.2 创建用户

    [root@localhost ~]# useradd -g docker -d /home/docker -m docker
    [root@localhost ~]# passwd docker
    #输入密码 pwd999861
    [root@localhost ~]# chown -R docker:docker /home/docker
    [root@localhost ~]# chmod 760 /home/docker
    [root@localhost ~]# chage -M 99999 docker #密码永不过期
    

    1.1.3  添加到sudo

    #sudoers 文件添加可写权限
    chmod -v u+w /etc/sudoers 
    
    [root@localhost ~]# vim /etc/sudoers
    #vim /etc/sudoers找到这一行:"root ALL=(ALL) ALL"在起下面添加:
    docker    ALL=(ALL)   ALL
    
    #取消 sudoers 文件可写权限
    chmod -v u-w /etc/sudoers

    1.2 离线安装 docker 

    1.2.1 下载docker-ce的离线安装包

    下载docker离线安装包

    1.2.2 下载自动安装脚本

    下载自动安装脚本

     1.2.3 上传离线安装包 及 自动安装脚本到docker目录下

    #创建install目录,并上传离线安装包和自动安装脚本到install目录
    [root@localhost ~]# su docker
    [docker@localhost ~]$ mkdir install
    
    #查看是否已经上传成功
    [docker@localhost ~]$ ls install
    docker-19.03.4.tgz  install-docker.sh

    1.2.4 运行 install-docker.sh自动安装docker离线包 

    [docker@localhost ~]$ cd install
    # 添加可执行权限
    [docker@localhost install]$ chmod +x install-docker.sh 
    [docker@localhost install]$ sudo ./install-docker.sh docker-19.03.4.tgz 2>&1 |tee install.log

     注:如果发现脚本运行失败,有可能因为脚本为doc格式,linux不能识别运行。 在windows下创建的sh文件,需要进行unix转换 dos2unix install-docker.sh

    详细可见:

    1.2.5 确认版本

    [docker@localhost ~]$ sudo docker version

     也可以重启服务器,测试是否正常自动启动docker 

    2 安装docker-compose

    2.1 创建docker-compose目录

    [docker@localhost ~]$ su - root
    #输入root密码:
    上一次登录:四 11月 19 19:48:13 CST 2020pts/1 上
    [root@localhost ~]# mkdir /usr/local/bin/docker-compose

    2.2 下载run.sh 和 docker-compose镜像

    2.2.1 (2选1)下载资源run.sh 和 docker-compose

    下载我的资源run.sh 或者 下载github资源

    下载docker-compose镜像文件

    2.2.2 (2选1)下载资源run.sh 和 使用docker pull 镜像

    下载我的资源run.sh 或者 下载github资源 

    #切换回docker用户
    [root@localhost ~]# su - docker
    [docker@localhost ~]$ docker pull apptower/docker-compose:1.27.4

    注:下载了2.2.1里面的docker-compose镜像文件则跳过该步骤。run.sh里面的版本要和docker pull的版本一致。

    2.3 上传run.sh 和 docker-compose安装包到该目录(/usr/local/bin/docker-compose)

    2.4 设置文件夹可执行权限

    #root用户则切换回docker用户
    [root@localhost ~]# su - docker
    [docker@localhost ~]$ sudo chmod -R +x /usr/local/bin/docker-compose

    2.5 使用docker加载docker-compos安装包

    注:如果通过docker pull apptower/docker-compose:1.27.4拉取的镜像则跳过这步操作

    [docker@localhost ~]$ docker load -i docker-compose-1274.zip

    2.6 直接运行docker-compose

    [docker@localhost ~]$ docker-compose

    到此安装完成!

     

     

     

     

     

    展开全文
  • 新手给Linux服务器安装docker

    千次阅读 2020-05-11 17:50:17
    背景:在给客户交接项目的时候,对方要求在他们服务器上用docker部署应用程序 首先是一脸懵逼 [・_・?] 。。。搞咩呀!¥@#…………&*&&%……¥ 好了抱怨完了,进入正题正题正题。 关于docker是什么...
  • 阿里云服务器安装Docker

    千次阅读 2020-07-03 12:06:35
    安装Docker CE Docker有两个分支版本:Docker CE和Docker EE,即社区版和企业版。本教程基于CentOS 7安装Docker CE。 安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 添加...
  • 阿里云CentOS7服务器安装Docker

    万次阅读 热门讨论 2021-03-09 13:59:00
    阿里云服务器配置成功后,想搞点什么东西在上面,装了java环境和tomcat。 今天心血来潮装个docker 1.查看配置 系统版本:CentOS7 内核版本:3.10.0-514.26.2.el7.x86_64 # 内核版本查看 uname -r 2.安装 ...
  • 安装Docker 安装Docker Compose (一个完整项目的运行需要安装这个) 前提条件 一台CentOS7的服务器。我这里用的是阿里云的服务器,选的是CentOS7版本系统 使用xshell6类似的远程连接工具连接到服务器。 安装命令 ...
  • tvial/docker-mailserver邮箱服务器。可以自己在小网中搭建一个邮件服务器自己玩。启动方法 docker run --name forsaken-mail -itd -p 2255:25 -p 3000:3000 tvial/docker-mailserver:latest
  • 详细介绍了阿里云ECS服务器基于Docker+WordPress搭建个人博客网站的步骤!
  • 安装Docker 安装Docker Compose (一个完整项目的运行需要安装这个) 这篇文档笔记主要记录自己开始学习部署Docker过程。文章后面有开源项目部署,基于DockerDocker Compose。活到老,学到老,保持一种空杯心态,...
  • Ubuntu服务器开启Docker远程访问

    千次阅读 2020-07-11 14:58:00
    在使用Idea直接构建Dokcerfile文件时,我们需要打开Docker的远程访问! (一)开启Docker远程访问 Docker的启动配置文件在Ubuntu18.04系统的路径为/lib/systemd/system/docker.service 进入到/lib/systemd/system...
  • Liunx服务器docker上安装zipkin

    千次阅读 2020-11-27 20:48:52
    安装docker 安装docker sudo yum -y install docker 启动docker sudo systemctl start docker 查看docker启动状态 systemctl status docker 安装成功: 设置开机自启 sudo systemctl enable docker.service ...
  • 折腾服务器Docker 项目打包发布 + 一键部署多个应用 最近在折腾 docker,可实现本地一键同时部署多个应用 完全不了解 docker 的建议先看 官方文档 哦~ ...本地与远程做连接,用免交互登录服务器拉取...
  • 1、先重新启动服务器docker [rpin-docke ~]# sudo systemctl start docker 2、查看docker中运行的容器,包括运行中的和销毁的容器 [rpin-docke ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED ...
  • Linux服务器使用Docker安装Oracle12c

    千次阅读 2018-11-27 18:02:53
    某台Linux服务器需要安装Oracle,但安装过程十分繁琐复杂,且一旦错误,将无法卸载干净,所以使用Docker拉取Oracle镜像后安装。 1、安装Docker: 1.1、docker要求内核版本高于3.10,查看 uname -r 1.2、使用...
  • Docker环境下DB2的安装与图形化管理 docker是一个一款很轻便的应用容器引擎,为了更好的管理和使用docker,使用web可视化管理工具似乎更符合大多数人的需求。在这里,给大家分享下自己使用过的几款web工具:docker ...
  • pycharm如何连接远程服务器docker容器有两种方法: 第一种:pycharm通过ssh连接已在运行中的docker容器 第二种:pycharm连接docker镜像,pycharm运行代码再自动创建容器 本文是第一种方法的教程,第二种请点击...
  • 阿里云服务器安装docker-compose

    千次阅读 2019-07-24 16:51:23
    官网地址:...1、运行此命令以下载Docker Compose的当前稳定版本 sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o ...
  • 服务器docker使用

    千次阅读 2018-11-22 19:24:14
    这篇文章是我给自己的一个记录,...在学院的服务器上,有一些docker镜像,运行sudo docker images就可以看到服务器上的docker镜像。   运行以下代码新建一个自己的docker容器。 sudo nvidia-docker run -it ...
  • 以我本地装的redis为例,此处看到TAG为latest 思想:通过docker image inspect的命令查看镜像信息...docker image inspect (docker image名称):latest|grep -i version 结果如下,可以看到redis的版本为5.0.7 ...
  • windows开发环境把springboot项目打包发布到linux服务器docker容器镜像。 1. 开发环境 windows10 , eclipse(STS版本)、JDK1.8、linux和docker如下 [root@localhost ~]# cat /etc/redhat-release  CentOS ...
  • 使用官方仓库安装 Install using the repository ...不用Linux发行版,添加相应的仓库即可安装,如果你的操作系统是ARM架构,安装的docker为ARM版本。 使用二进制文件安装 Install Docker Engine - Commu...
  • 事无巨细、人无完人! 1.Centos 7.X以上,内核版本高于3.10的64位系统支持Docker,通过uname -r查看。...3.确认你要安装docker的版本:是docker-io、docker-ce、docker-ee 4.看看当前的存储库里都有什么 ...
  • 等待二十分钟左右就行了 命令:docker run -d -p 8081:8080 tomcat  原因分析:docker是集装...唯一的解释是:远程服务器响应慢,等待二十分钟左右就行了,因为一个tomcat的docker有这么多要运行。下楼附图 ...
  • 介绍了阿里云ECS服务器如何安装docker以及如何使用阿里云镜像加速!
  • 阿里云ECS云服务器基于docker安装redis并且远程连接

    千次阅读 多人点赞 2021-06-09 22:14:50
    介绍了阿里云ECS云服务器的Centos系统如何在docker环境下安装Redis并执行远程连接!
  • 服务器装有docker 下拉mysql镜像 开启并创建了myslq容器 二、检查: 服务器暴露了3306端口 三、服务器命令行操作: 进入容器:docker exec -it tensquare_mysql bash 登录mysql: mysql -uroot -proot(u,p...
  • 利用华为云服务器部署Docker

    千次阅读 2019-12-26 11:03:25
    1. 购买云服务器 ...2.环境准备 以我个人经历为例,我买的是弹性云服务器ECS,买的时候是window 2008 server操作系统,用不惯。 第一步:切换centOS7.5 打开控制台,进入ECS详情 ...登录服务器 a).使用华为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 170,066
精华内容 68,026
关键字:

服务器登录docker