北京市门户网站,方圆网站建设,怎么建设公司的网站,柏乡seo快排优化一、模拟CentOS 7.5上安装Docker#xff1a; 创建一个CentOS 7.5的虚拟机或使用其他方式准备一个CentOS 7.5的环境。 在CentOS 7.5上执行以下命令#xff0c;以安装Docker的依赖项#xff1a; sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加Doc…一、模拟CentOS 7.5上安装Docker 创建一个CentOS 7.5的虚拟机或使用其他方式准备一个CentOS 7.5的环境。 在CentOS 7.5上执行以下命令以安装Docker的依赖项 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 添加Docker的官方仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker CE社区版 sudo yum install -y docker-ce 启动Docker服务 sudo systemctl start docker 设置Docker服务开机自启动 sudo systemctl enable docker 验证Docker安装是否成功运行以下命令检查Docker版本 docker version 如果安装成功将显示Docker客户端和服务器的版本信息。 一键脚本 以下是将安装Docker的步骤封装成一个Shell脚本的示例 vim install_docker.sh#!/bin/bash# 安装Docker的依赖项sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 添加Docker的官方仓库sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装Docker CEsudo yum install -y docker-ce# 启动Docker服务sudo systemctl start docker# 设置Docker服务开机自启动sudo systemctl enable docker# 验证Docker安装是否成功docker version 将上述脚本内容复制到一个文件例如install_docker.sh中并为该文件添加执行权限chmod x install_docker.sh。然后可以通过运行./install_docker.sh来执行脚本。脚本将按照顺序执行每个命令来安装和配置Docker。安装完成后它将显示Docker客户端和服务器的版本信息。 检测 sh install_docker.sh 二、docker相关操作 安装Docker服务并配置镜像加速器 安装Docker服务适用于Ubuntu $ sudo apt-get update$ sudo apt-get install docker.io 配置镜像加速器在/etc/docker/daemon.json文件中添加以下内容 {registry-mirrors: [加速器地址]} 重启Docker服务以使配置生效 $ sudo systemctl restart docker 下载系统镜像Ubuntu、CentOS 下载Ubuntu镜像 $ docker pull ubuntu:latest 下载CentOS镜像 $ docker pull centos:latest 基于下载的镜像创建两个容器 $ docker create --name [容器名1] ubuntu:latest$ docker create --name [容器名2] centos:latest 容器的启动、停止及重启操作 启动容器 $ docker start [容器名] 停止容器 $ docker stop [容器名] 重启容器 $ docker restart [容器名] 查看正在运行的容器和所有容器 查看正在运行的容器 $ docker ps 查看所有容器包括停止的 $ docker ps -a 退出容器的两种方法 方法1在容器中使用exit命令退出容器。 方法2按下 Ctrl D 组合键退出容器。 连接到运行的容器 使用docker exec命令连接到运行的容器 $ docker exec -it [容器名] /bin/bash 这将打开一个新的终端会话与容器进行交互。 查看容器或镜像的内部信息 查看容器的内部信息 $ docker inspect [容器名] 查看镜像的内部信息 $ docker inspect [镜像名] 查看所有镜像 $ docker images