美文网首页
Docker-容器

Docker-容器

作者: 通灵路耳 | 来源:发表于2020-11-23 16:34 被阅读0次
    图片.png

    Centos-Docker最佳安装方案

    https://www.cnblogs.com/ejiyuan/p/10012774.html
    

    Centos-Docker最佳安装方案2

    1、做好备份(必须)
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    2、进入yum源配置文件夹
    cd /etc/yum.repos.d/
    3、根据centos版本下载对应的新源
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
    4、如果wget命令不生效,说明还没有安装wget工具,
    输入yum -y install wget 回车进行安装
    5、生成缓存,会把新下载CentOS-Base.repo源生效
    yum makecache 
    6、执行yum源更新命令(必须是root用户)
    yum clean all
    yum makecache
    yum -y update
    7、安装docker
    yum install docker
    systemctl start docker
    8、启动服务
    systemctl start docker.service
    systemctl status docker.service
    9、修改配置
    vi /etc/docker/daemon.json
    内容如下:
    {
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
    }
    10、安装工具
    yum install iproute ftp bind-utils net-tools wget -y
    11、安装完毕
    

    VM-Ubuntu安装方法

    1、更新源
    apt-get update
    2、安装所需依赖
    apt-get -y install apt-transport-https ca-certificates curl software-properties-common
    3、安装GPG证书
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    4、新增数据源
    add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    5、更新并安装
     apt-get update && apt-get install -y docker-ce
    6、测试
     docker version
    7、Docker加速器
    7-1、切换:cd /etc/docker
    7-2、输入
    tee /etc/docker/daemon.json <<-'EOF'
     {
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
     }
    EOF
    7-3、更新:systemctl restart docker
    7-4、测试:docker info
    
    8、安装tomcat
    docker pull  tomcat
    8-1、
    测试:docker images
    
    9、启动tomcat
    docker run -p 8080:8080  tomcat
    
    

    Docker操作镜像

    查询镜像:docker images
    从网站搜索镜像:docker search centos
    下载镜像:docker pull 镜像
    删除镜像:docker rmi 镜像ID
    

    Docker操作容器

    查询运行容器:docker ps
    查询没运行容器:docker ps -a
    创建并运行容器:
    docker run -it --name=起名字        容器名    /bin/bash
    docker run -it --name=mycentos  docker.io/centos /bin/bash
    创建并运行容器:
    docker run -di --name=起名字   容器名
    docker run -di --name=mycentos2 docker.io/centos
    删除容器
    docker rm 容器ID
    停止运行容器
    docker stop 容器ID
    

    Docker手动部署

    部署MySQL:
    docker run -di --name=起名 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 镜像名
    docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.io/centos/mysql-57-centos7
    运行:打开navicat,输入IP和33306端口连接
    
    部署Tomcal:
    docker run -di --name=起名 -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps 镜像名
    docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps docker.io/tomcat
    
    部署Nginx:
    docker run -di --name=起名 -p 80:80 镜像名
    docker run -di --name=mynginx -p 80:80 docker.io/nginx
    
    部署Redis:
    docker run -di --name=起名 -p 6379:6379 镜像名
    docker run -di --name=myredis -p 6379:6379 redis
    

    相关文章

      网友评论

          本文标题:Docker-容器

          本文链接:https://www.haomeiwen.com/subject/nidviktx.html