卸载旧版
1
2
3
4
5
6
7
8
|
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 实用程序)并设置稳定的存储库。
1
2
3
4
|
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https: //download .docker.com /linux/centos/docker-ce .repo |
安装 Docker 引擎
安装的时候会出现选择,一路选择 y 进行安装即可
1
|
sudo yum install docker-ce docker-ce-cli containerd.io |
启动 Docker
1
|
sudo systemctl start docker |
hello-world 通过运行映像来验证 Docker 引擎是否已正确安装。
输入命令可以看到docker 下的镜像列表
1
|
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
1
2
|
sudo docker ps -a sudo docker stop container_id |
就会出现如图所示
要将container 停止之后才能删除,所以要输入stop 命令,停止之后开始删除
1
2
3
|
sudo docker rm container_id sudo docker rmi image ID (REPOSITORY) sudo docker images |
使用rmi 删除时可以使用image ID 或使用镜像名称 进行删除,命令执行完成之后查看镜像列表,镜像已经删除了
设置docker 自启动
1
|
sudo systemctl enable docker |
设置国内镜像仓库
1
2
3
4
5
6
7
8
9
10
11
12
|
# 创建文件 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
1
|
su root |
到此这篇关于Virtualbox 安装 docker的文章就介绍到这了,更多相关Virtualbox 安装 docker内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://blog.csdn.net/fengyhj/article/details/123115977