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的话按照阿里云的提示操作即可

【001】学习前提——安装linux虚拟机,搭建docker的更多相关文章

  1. Linux学习笔记001——win下安装Linux虚拟机

    我研二之前算是一个纯粹的计算机小白,因为某些原因开始接触了计算机方面的知识. Linux系统也就是前几个月才听说,因某些需求需要在Linux环境下运行.纯的Linux系统不太现实, 所以在他人帮助和自 ...

  2. 手把手教windows上安装linux虚拟机及环境配置

    目录 版本说明 安装虚拟机 典型方式安装(推荐小白,带有图形界面,助于学习,但占用空间大) 自定义方式安装(推荐老司机) 创建快照 克隆虚拟机 windows上安装linux虚拟机不管是对于新人还是老 ...

  3. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  4. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  5. Ruby学习心得之 Linux下搭建Ruby环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...

  6. 怎么在Windows下安装Linux虚拟机

    前提:①电脑有安装好VMware Workstation Pro虚拟机,没有的话点此下载并安装.②下载好CentOS-7-x86_64-DVD-1503-01镜像文件,没有点此下载密码:lomg. 1 ...

  7. win7下安装 LINUX虚拟机

    文件名: VMware-workstation-full-10.0.6-2700073.exe 百度云共享链接: pan.baidu.com/s/1o6McGmI VMware workstation ...

  8. Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...

    问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...

  9. Vmware快速安装linux虚拟机(SUSE)

    安装环境:Vmware 11.SUSE11 64位 vmware快速安装linux虚拟机的过程还是比较简单的,步骤如下: 1.点击文件,新建虚拟机. 2.选择典型安装. 3.在红框中选择想要安装的虚拟 ...

随机推荐

  1. zookeeper的JAVA API使用

    1.创建连接 2.创建节点 3.监听信息 Watcher.class 4.获取节点 Stat stat = new Stat(); zk.getData(Path,true,stat); 5.修改节点 ...

  2. GAN实战笔记——第七章半监督生成对抗网络(SGAN)

    半监督生成对抗网络 一.SGAN简介 半监督学习(semi-supervised learning)是GAN在实际应用中最有前途的领域之一,与监督学习(数据集中的每个样本有一个标签)和无监督学习(不使 ...

  3. matlab图形中添加文本框

    图形中添加文本框,自己目前了解到了两种方法:1.用legend函数就可以对图形标注,形成一个文本框: 2.就是用annotation('textbox',[0.2,0.2.0.1,0.3],'Line ...

  4. 【pip install】+【环境变量配置】

    1.环境变量配置 (1)用打开后下面的"系统变量"进行配置,下面的名字为Path: (2)举例,如果安装ping.exe:而且ping.exe在C:\lianghua\ping.e ...

  5. mysql sql_mode=only_full_group_by问题临时解决

    执行代码 set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZER ...

  6. 《前端运维》一、Linux基础--05Shell运算符

    今天我们来学习下Shell运算符,Shell跟其他的编程语言一样,也支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 那下面,我们就一一来学习一下这些运算符. ...

  7. DDOS防御----CENTOS 内核TCP参数优化

    0x01 环境 attact作为攻击发起方,安装有hping server作为被攻击方,修改内核TCP参数.使用操作系统CENTOS7 0x02 步骤 一.发起攻击 修改TCP最大SYN连接数 使用a ...

  8. CF1225E Rock Is Push (计数)

    观察性质计数题orz小贺 考场上跟榜才切 我们只能往下和往右走,那么只有连续的往下和往右可能会造成不合法的情况!如果当前这一步是向右,那么只有它前面连续的一段向右可能影响到它. 考虑把连续的向右/下一 ...

  9. 请说说Struts1和Struts2的区别?

      特性 Struts1 Struts2 Action Struts1.x要求Action类要扩展自一个抽象基类.Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程. Struts2 ...

  10. Spring Boot 的配置文件有哪几种格式?它们有什么区别?

    .properties 和 .yml,它们的区别主要是书写格式不同.    1).properties    app.user.name = javastack    2).yml    app:   ...