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

最新文章

  1. (4)WebApi 跨域问题
  2. C# 4.0 之线程安全集合篇
  3. IIC总线解析
  4. Django 之 分表
  5. c语言函数传递数组
  6. 转ABAP将内表行列转换实例(动态内表) .
  7. InstallShield 创建自己的Dialog
  8. centos 网站目录权限参考
  9. Jemeter基础
  10. js命名中的关键字整理
  11. SSD:TensorFlow中的单次多重检测器
  12. Java-接口(interface)
  13. CentOS安装svn(subversion)版本管理
  14. 第一册:lesson twentynine..
  15. html 获取数据并发送给后端方式
  16. python入门(六):函数
  17. Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
  18. 安装composer,以及通过composer安装laravel
  19. DIV+CSS中标签ul ol li dl dt dd用法
  20. faker php测试数据库生成2

热门文章

  1. css边框普通属性
  2. 学习c语言时对一些疑问的测试
  3. linux作业--第七周
  4. Windows 下 MySQL 简单定时自动备份、删除过期备份
  5. LGP7580题解
  6. C++中如何可以修改const函数内的成员变量的值?
  7. JVM知识梳理
  8. Android 12(S) 图形显示系统 - BufferQueue的工作流程(十一)
  9. CentOS7部署Bind
  10. python 实现批量md转word