安装VirturalBox虚拟机&Docker的安装和卸载

一般情况下,我们可以通过VMWare来安装,但是通过VMWare安装经常会碰到网络ip连接问题,为了减少额外的环境因素影响,我采用VirtualBox结合Vagrant来安装虚拟机。

文章目录

一、VirtualBox安装软件

链接:https://pan.baidu.com/s/1f9IKaI7NCRDpVpSWLxdhDQ?pwd=xyza 
提取码:xyza 

1、安装VirtualBox和Vagrant,傻瓜式安装。安装完成后需要重启计算机。

在cmd命令窗口输入 vagrant 命令弹出如下内容表示 vagrant 安装成功。

2、通过Vagrant安装虚拟机:

  • 创建一个空的目录,cmd切换到该目录中,然后执行vagrant init centos/7 会创建Vagrantfile文件

  • 执行vagrant up 第一次执行的时候会远程下相关的镜像文件,并启动虚拟机。

  • 连接虚拟机通过vagrant ssh 连接

 3、找到对应的Vagrantfile文件。

4、查看当前主机给虚拟机分配的网关的网段:  

 5、所以修改后的ip为:192.168.56.10

6、重启测试:需要提供私钥

7、私钥地址:

 

二、Docker安装

1、卸载原有环境(没有可以不操作)

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2、安装软件包

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

3、设置稳定存储库

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

4、安装最新版

sudo yum install -y docker-ce docker-ce-cli containerd.io

5、配置阿里云镜像

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ux1fec7d.mirror.aliyuncs.com"]
}
EOF

6、启动及开机自启

sudo systemctl daemon-reload
sudo systemctl restart docker

#设置开机自启
sudo systemctl enable docker.service
sudo systemctl enable docker.socket

7、常用命令

查看镜像文件: docker images
查看正在运行的容器: docker ps
查看所有容器: docker ps -a
停止容器: docker stop xxx //xxx表示容器名或者容器id
启动容器: docker start xxx //xxx表示容器名或者容器id
进入容器: docker exec -it xxx /bin/bash //以bash的方式进入容器
删除一个容器: docker rm xxx
删除一个镜像文件: docker rmi xxx //删除镜像之前必须删除容器
查看容器资源使用情况: docker stats
查看容器日志: docker logs xxx
拷贝容器/user文件到主机/hone: docker cp xxx:/usr/ /home
删除所有容器: docker rm $(docker ps -a -q)
停止所有容器: docker stop $(docker ps -a -q)
查看容器ip地址: docker inspect xxx | grep IP

三、卸载docker

1、杀死docker有关的容器:

docker kill $(docker ps -a -q)

2、删除所有docker容器

docker rm $(docker ps -a -q)

3、删除所有docker镜像

docker rmi $(docker images -q)

4、停止 docker 服务:

systemctl stop docker

5、删除docker相关存储目录:(分别进行执行以下四个命令)

1.rm -rf /etc/docker
2.rm -rf /run/docker
3.rm -rf /var/lib/dockershim
4.rm -rf /var/lib/docker

6、如果删除不掉,则先umount:

umount /var/lib/docker/devicemapper

7、然后再重新执行上面那步“删除docker相关存储目录”。

8、查看系统已经安装了哪些docker包:yum list installed | grep docker

[root@sad]# yum list installed | grep docker
containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.12-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.12-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.12-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.12.0-3.el7 @docker-ce-stable

 9、卸载相关包:

[root@localhost ~]# yum remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_64


 

 10、接着会出现选择提示,直接输入“y”然后回车就可以。

11、再次查看

yum list installed | grep docker

12、不再出现相关信息,证明删除成功。

13、再看看docker命令:

[root@sad]# docker version
-bash: /usr/bin/docker: No such file or directory

14、成功卸载docker


总结

1、安装虚拟机跟着操作就行。

2、docker的安装和卸载顺序可灵活选择。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
虚拟机软件VirtualBox卸载可能会遇到一些问题,特别是在删除相关服务后。根据引用\[1\]和引用\[2\]的描述,你已经尝试了一些方法,但仍然无法完全卸载VirtualBox。在这种情况下,你可以尝试以下方法来彻底卸载VirtualBox: 1. 首先,确保你已经关闭所有正在运行的VirtualBox虚拟机和相关进程。 2. 打开控制面板,点击"程序和功能"。 3. 在程序列表中,找到VirtualBox并选择卸载。如果你无法找到VirtualBox,请查看是否有其他与VirtualBox相关的程序,例如VirtualBox扩展包或VirtualBox Guest Additions,并尝试卸载它们。 4. 如果在控制面板中无法卸载VirtualBox,你可以尝试使用第三方卸载工具,例如Revo Uninstaller,来彻底删除VirtualBox的残留文件和注册表项。 5. 如果以上方法仍然无法卸载VirtualBox,你可以尝试手动删除VirtualBox的文件和注册表项。请注意,手动删除文件和注册表项可能会对系统造成损害,所以在进行操作之前请务必备份重要数据和创建系统还原点。 总结来说,尝试使用控制面板卸载VirtualBox,如果无法成功,可以尝试使用第三方卸载工具或手动删除文件和注册表项来彻底卸载VirtualBox。记得在进行任何操作之前备份重要数据,并谨慎操作。 #### 引用[.reference_title] - *1* [oracle vm virtualbox 卸载](https://blog.csdn.net/qq_34802895/article/details/84973487)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [软件服务 | 装载Oracle后,卸载干净后误删virtualbox的服务,如何解决](https://blog.csdn.net/weixin_44568751/article/details/125264989)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值