Virtualbox 安装 docker的流程分析

卸载旧版

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

使用存储库安装

安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定的存储库。

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

安装 Docker 引擎

安装的时候会出现选择,一路选择 y 进行安装即可

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

启动 Docker

sudo systemctl start docker

hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。

输入命令可以看到docker 下的镜像列表

sudo docker images

如图所示

到这里docker 安装成功

镜像的删除

docker 有两个删除的命令 rm 和 rmi

rm Remove one or more containers
rmi Remove one or more images

这里有两个不同的单词,images和container。其中images很好理解,跟平常使用的虚拟机的镜像一个意思,相当于一个模版,而container则是images运行时的的状态。docker对于运行过的image都保留一个状态(container)
首先要先删除 container 再删除 images 才行,可以使用 docker ps -a 查看container

sudo docker ps -a
sudo docker stop container_id

就会出现如图所示

要将container 停止之后才能删除,所以要输入stop 命令,停止之后开始删除

sudo docker rm container_id
sudo docker rmi  image ID (REPOSITORY)
sudo docker images

使用rmi 删除时可以使用image ID 或使用镜像名称 进行删除,命令执行完成之后查看镜像列表,镜像已经删除了

设置docker 自启动

sudo systemctl enable docker

设置国内镜像仓库

# 创建文件
sudo mkdir -p /etc/docker
# 修改配置, 设置镜像
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://vw9qapdy.mirror.aliyuncs.com"]
}
EOF
# 重启后台线程
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker

切换root用户

vagrant 创建的虚拟机切换root用户,默认密码就是 vagrant

su root

到此这篇关于Virtualbox 安装 docker的文章就介绍到这了,更多相关Virtualbox 安装 docker内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 聊聊virtualbox6安装centos增强功能问题

    目录 安装对应的kernel 安装后依旧找不到kernel head 日志文件无报错,但是依旧缺乏权限 安装完增强功能输入密码后黑屏 注意不能重复安装 安装对应的kernel yum -y upgrade kernel kernel-devel yum install gcc gcc-c++ # 查看两个内核版本是不是一致 ls /usr/src/kernels uname -r 注意需要确保网络可以连接 安装后依旧找不到kernel head 我们发现虽然已经安装了对应版本的Kernel,但是

  • virtualbox上安装OpenSuse的方法

    虚拟机安装在宿主机上. cpu和内存都需要和宿主机共享,而虚拟机的硬盘则是宿主机上的一个大文件. 下载linux虚拟机opensuse安装镜像: 告诉你应该选择 openSUSE 的五大理由 要安装opensuse15.2 64位的镜像 下载地址:https://www.uc23.net/xitong/81274.html 虚拟机Vmware和VirtualBox哪个更好用? 下载virtualbox的准备 网址:https://www.virtualbox.org/wiki/Downloads

  • Virtualbox 安装 docker的流程分析

    卸载旧版 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 使用存储库安装 安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定的存储库. sudo yum install -y yum-utils su

  • Dubbo 2.7X 安装部署详细流程分析

    目录 一.安装注册中心zookeeper 二.安装dubbo amdin 三.dubbo-admin-ui服务配置 一.安装注册中心zookeeper 下载地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/ 1.下载直接解压,进入../conf/目录下复制一份zoo_sample.conf, 改名为zoo.cfg # dataDir里放的是内存数据结构的snapshot dataDir=../data # 客户端连接zookeeper服务的端口 cl

  • docker部署蜗牛影院系统详细流程分析

    环境声明 宿主机OS: Cetnos7.9 最小化安装 docker Version: 20.10.6 系统要求硬件配置: CPU2核以上,内存8G cpu核心数低于2核,影院端将无法登录 mysql数据库: mysql5.6 容器 redis数据库: redis4.0 容器 安装centos7.9 先停止防火墙和关闭SELinux 查看防火墙状态 firewall-cmd --state #或 systemctl status firewalld.service 停止firewall syst

  • Spring Boot应用通过Docker发布部署的流程分析

    目录 手动部署 1.idea创建spring boot项目 2.项目打成 Jar 包 3.构建 docker image 4.查看并运行镜像 插件部署 运行推送命令 将Spring Boot项目部署到docker中有两种方法,手动部署和插件部署 手动部署 1.idea创建spring boot项目 pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/

  • ubuntu安装mongodb创建账号和库及添加坐标索引的流程分析

    摘要: 作为开发,nosql我们用的越来越多,代表性的是mongodb,速度快性能好,还能完美的创建二维索引.这里我们梳理一下ubuntu上安装mongodb创建账号和库及添加坐标索引 一  安装 1.1 安装php-mongodb sudo apt-get install php-mongodb 1.2 安装mongodb-org sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A145

  • Linux系统Docker 部署 ASP.NET Core应用的流程分析

    一.系统环境 1.腾讯云轻量应用服务器CentOS7.6 二.操作流程及途中遇到的问题 1.SSH方式远程Linux ssh <username>@<IP address or domain name> 如果遇到下图问题: 出现这个问题的原因:known_hosts是记录远程主机的公钥的文件,之前重装个系统,而保存的公钥还是未重装系统的系统公钥,在ssh链接的时候首先会验证公钥,如果公钥不对,那么就会报错 解决方法:使用shh-keygen 命令ssh-keygen -R IP,执

  • docker-compose镜像发布springboot项目的流程分析

    简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.Compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目(project).Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理.因此,只要所操作的平台支持Docker API,就可以在其上利用Compose来进行编排管理. Docker-Compose将所管理的

  • Docker run流程及镜像的基本命令详解

    目录 1.run 的工作流程 2.镜像的基本命令 1.run 的工作流程 当我们在安装完Docker引擎的时候,都会通过运行hello-world 镜像验证 Docker Engine 是否已正确安装: 下面我们来分析 run 命令的执行流程:run的执行流程图如下 当我们尝试运行一个在本机和DockerHub都找不到的镜像时: 首先启动Docker 引擎: systemctl start docker 然后进行测试: docker run wanliguyicheng123456789 Doc

  • Ubuntu下安装Docker教程

    安装之前,首先要满足一些先决条件.为了安装Docker,你需要是Ubuntu任意64版本. Yakkety 16.10 xenial 16.04 [LTS] Trusty 14.04 [LTS] 通过下面命令来查看当前版本. sudo lsb_release -a 额外推荐的包 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install curl \ linux-image-extra-$(uname -r) \ lin

  • 在windows下的安装Docker的教程

    非官方备注:你的CPU一定要支持VT才可以,笔者的笔记本T6400不支持VT是装不上的,所以一定要支持VT,好在笔者的MAC很OK,公司电脑也给力,如果在win7系统安装需要是64的系统. 上一节我们介绍了在ubuntu和centos下的安装,当然都是基于64位系统的,在学习过程中,你可能没有这些东西,当然你可以用virtualbox或者Vmware虚拟化出来,今天我们介绍的是官网给我们提供的using vagrant! 介绍 Docker可以用虚拟主机技术运行在Windows上像virtual

随机推荐