一、VMware安装和配置

虚拟机固定IP:

1.在菜单栏选择虚拟机–>设置–>网络适配器,勾选NAT模式,然后点击确定。

 

 2.在菜单栏选择编辑,点击"虚拟网络编辑器",点击"更改设置"进行授权

3. 得到授权后根据下面图片提示进行配置修改

4.在终端打开网卡配置文件并修改

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 将BOOTPROTO字段修改为static(静态),如果ONBOOT字段为no,则将其修改为yes(开机自启)。然后添加IP地址、子网掩码、网关、以及DNS。

IPADDR=192.168.238.130
NETMASK=255.255.255.0
GATEWAY=192.168.238.2
DNS1=8.8.8.8

 ps:IPADDR代表IP地址(根据子网IP地址所处网段进行配置),NETMASK代表子网掩码,GATEWAY代表网关,DNS代表域名解释器。这些信息可以在网络编辑器里面的NAT设置中查看

 5.修改完后重启网卡

systemctl restart network

 6.在菜单栏点击虚拟机->设置->网络适配器,勾选自定义模式,选择vmnet8(NAT模式)后点击确定。

 7.使用ipconfig命令或者ip addr命令来查看ip地址,并用ping命令检查网络连接情况

二、Linux安装Docker

PS:!!!每次装新东西前先拍摄虚拟机快照,这样即使安装坏了,不需要重装虚拟机,只需恢复之前的快照。(吃过这个亏)

1.Docker支持64位版本的CentOS 7和CentOS 8及更高版本,它要求Linux内核版本不低于3.10

  • 查看Linux版本的命令:lsb_release -acat /etc/redhat-release
  • 查看内核版本有三种方式:
    cat /proc/version
    uname -a
    uname -r

2.Docker的自动化安装

Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。

官方的一键安装方式: 

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

国内 daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

执行上述任一条命令,耐心等待即可完成Docker的安装。

 安装成功后,使用docker version命令查看是否安装成功,安装成功后------如下

 3.启动Docker

启动命令:systemctl start docker 或 systemctl start docker.service

验证docker启动成功:

 

其他相关命令:

  • 重启Docker服务:systemctl restart docker / service docker restart
  • 关闭Docker服务:docker service docker stop / docker systemctl stop docker
  • 设置开机自启:systemctl enable docker
  • 守护进程重启:systemctl daemon-reload

4.删除Docker:

删除安装包:

yum remove docker-ce

删除镜像、容器、配置文件等内容:

rm -rf /var/lib/docker

5.Docker的其他命令:

安装完成Docker之后,这里汇总列一下常见的Docker操作命令:

  • 搜索仓库镜像:docker search 镜像名
  • 拉取镜像:docker pull 镜像名
  • 查看正在运行的容器:docker ps
  • 查看所有容器:docker ps -a
  • 删除容器:docker rm container_id
  • 查看镜像:docker images
  • 删除镜像:docker rmi image_id
  • 启动(停止的)容器:docker start 容器ID
  • 停止容器:docker stop 容器ID
  • 重启容器:docker restart 容器ID
  • 启动(新)容器:docker run -it ubuntu /bin/bash
  • 进入容器:docker attach 容器IDdocker exec -it 容器ID /bin/bash,推荐使用后者。
  • 先启动再设置自启动:docker update --restart=always  容器ID
  • 查看docker 日志:docker logs -t  -f rabbitmq

更多的命令可以通过docker help命令来查看。


  • 查看所有自启动项目:systemctl list-unit-files |grep enabled
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐