docker安装、运行

1、安装

之前有docker的话,需要先卸载旧版本:

XML 复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

安装之前需要安装yum工具:

java 复制代码
sudo yum install -y yum-utils

设置镜像仓库(默认是外国的,下载非常慢,所以需要配置国内镜像地址,下边使用阿里云镜像):

java 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装docker相关依赖:

java 复制代码
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2、启动docker

java 复制代码
systemctl start docker

(1)查看版本号:

java 复制代码
docker -v

(2)查看docker基础信息

java 复制代码
docker version

下边展示的docker信息比较全面:

3、 docker run hello-world 测试docker是否安装成功

当运行 docker run hello-world时,发现本地没有hello-world这个镜像,此时会从远程仓库拉取hello-world镜像,拉取完成会有签名信息,代表拉取成功。完之后会自动运行,此时显示:hello from Docker!

4、查询镜像

查看刚才拉取的hello-world镜像。

java 复制代码
docker images

5、卸载docker

(1)卸载刚才下在的docker依赖

java 复制代码
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

(2)删除docker资源文件

下载docker时的默认工作文件在var/lib/下,会有docker文件夹

java 复制代码
/var/lib/docker

6、分析大概执行流程

docker run xxx发生了什么?

相关推荐
isysc11 小时前
面了一个校招生,竟然说我是老古董
java·后端·面试
道可到4 小时前
Java 反射现代实践速查表(JDK 11+/17+)
java
道可到4 小时前
Java 反射现代实践指南(JDK 11+ / 17+ 适用)
java
muyun28004 小时前
Docker 下部署 Elasticsearch 8 并集成 Kibana 和 IK 分词器
elasticsearch·docker·容器
玉衡子5 小时前
九、MySQL配置参数优化总结
java·mysql
叽哥5 小时前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin
麦兜*5 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
带刺的坐椅5 小时前
DamiBus v1.1.0 发布(给单体多模块解耦)
java·事件总线·damibus
葡萄城技术团队5 小时前
用 Java 构建健壮 REST API 的 4 个关键技巧
java
杨杨杨大侠5 小时前
解密 atlas-mapper 框架 (9/10):故障排查与调试技巧
java·开源·github