VMware使用和Linux安装Docker
VMware虚拟机的安装和配置以及Docker的安装
一、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 -a
或cat /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 容器ID
或docker exec -it 容器ID /bin/bash
,推荐使用后者。 - 先启动再设置自启动:docker update --restart=always 容器ID
- 查看docker 日志:docker logs -t -f rabbitmq
更多的命令可以通过docker help
命令来查看。
- 查看所有自启动项目:systemctl list-unit-files |grep enabled
更多推荐
所有评论(0)