zoukankan      html  css  js  c++  java
  • 【001】学习前提——安装linux虚拟机,搭建docker

    1. 配置linux

    1.1 修改配置

    安装virtualbox的过程略过。
    进入cd /etc/sysconfig/network-scripts,编辑:vi ifcfg-enp0s3

    1》将BOOTPROTO=dhcp 改为 BOTPROTO=static

    2》添加硬件地址配置: HWADDR= (使用ip addr 命令查出来的硬件地址,2中有示范)

    3》添加IP配置:IPADDR=10.6.70.240 (这个ip的设置的和你当前所用的网段保持一致,例如你的子网掩码为 255.255.255.0,你的windows主机ip为10.6.70.55 ;那么你的虚拟机ip设定前三段必须和你的windows主机ip保持一致: eg 10.6.70.88)

    4》添加配置:PREFIX=24(表示这是C位地址,前24位都为网络位;如果是A类地址,prefix=8,表示前8位为网络位)

    5》添加子网掩码配置:NEMASK=255.255.255.0 (这个可以 打开你的电脑的 网络和共享中心 --》 更改适配器设置 --》 右击 找到本地连接 --》 查看 属性 --》 选到 IPV4 --》 属性 就能查看到相关的网络配置信息了)

    6》添加网关的配置:GATEAY=10.6.70.254 (这个可以 打开你的电脑的 网络和共享中心 --》 更改适配器设置 --》 右击 找到本地连接 --》 查看 属性 --》 选到 IPV4 --》 属性 就能查看到相关的网络配置信息了)

    7、8》DNS配置:DNS1=8.8.8.8 (DNS可以配置多个,同样是在IPV4中能查到相关配置)

    9》更改ONBOOT配置: ONBOOT=yes (这里表示是否激活网卡,只有在激活状态才可以连接上网络)

    cat ifcfg-enp0s3可以将刚刚进行的配置打印出来

    1.2 重启网络

    service network restart或者先stop再start
    service network stop
    service network start

    2. 安装docker

    参照:https://www.jianshu.com/p/7244b4a9398e

    docker操作

    2.1 启动docker

    systemctl start docker

    设置开机自启动:

    systemctl start docker 
    systemctl enable docker
    

    设置docker启动之后自动启动容器

    启动后:docker update --restar=always containerId
    第一次启动:docker run --restart=always
    
    

    2.2 关于docker的一些命令

    • docker -v查看docker的版本

    2.3 阿里云的操作

    登录阿里云https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,绑定自己的github账号,创建镜像仓库,里面就可以获取到镜像加速地址
    (注意配置daemon.json时要注意缩进格式)

    2.4 docker常见命令

    基本命令:

    docker version # 查看docker版本
    docker images(docker image ls) # 查看所有已下载镜像,等价于:docker image ls 命令
    docker container ls #	查看所有容器
    docker ps #查看正在运行的容器
    docker image prune # 清理临时的、没有被使用的镜像文件。-a, --all: 删除所有没有用的镜像,而不仅仅是临时文件;
    

    拉取镜像:

    docker search mysql # 查看mysql相关镜像
    docker pull mysql:5.7 # 拉取mysql镜像
    docker image ls # 查看所有已下载镜像
    

    删除镜像

    docker rmi imageId
    docker rm containerId
    如果正在启动,需要docker stop containerId
    

    查看信息:

    docker inspect containerId或imageId
    清理镜像,将残留的临时、没有被使用的镜像文件删除:docker image prune
    
    

    2.5 docker导出、加载镜像

    docker save -o postgre_9.6.tar postgres:9.6
    加载镜像:docker load -i postgres_9.6.tar

    2.6 docker上传镜像

    push的话按照阿里云的提示操作即可

    当你准备好了,机会来临的时候,你才能抓住
  • 相关阅读:
    2020年JVM面试题记录
    Java对象创建过程
    Java内存模型
    JavaMail读取邮件,如何过滤需要的邮件
    Java Mail 邮件 定时收件
    Java很简单的文件上传(transferTo方式)
    Java架构师之必须掌握的10个开源工具
    Java互联网安全项目架构平台设计
    Java互联网安全项目架构设计第一篇
    Apache POI 4.0.1版本 Excel导出数据案例(兼容 xls 和 xlsx)(六)
  • 原文地址:https://www.cnblogs.com/studentytj/p/12805166.html
Copyright © 2011-2022 走看看