CentOS7下Docker的安装教程

yizhihongxing

以下是“CentOS7下Docker的安装教程”的完整攻略:

准备工作

  • 确认已经安装最新版本的CentOS 7系统
  • 确认能够联网

安装步骤

  1. 更新yum源

sudo yum update

  1. 安装必要的软件包

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

  1. 添加docker官方yum源

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

  1. 安装docker

sudo yum install docker-ce

  1. 启动docker服务

sudo systemctl start docker

如果要开机自启动可以执行

sudo systemctl enable docker

  1. 验证是否安装成功

sudo docker run hello-world

如果看到 Hello from Docker! 这句话,说明Docker已经成功安装了!

示例说明

示例一:运行ubuntu镜像

  1. 拉取ubuntu镜像

sudo docker pull ubuntu

  1. 运行镜像

sudo docker run -it ubuntu /bin/bash

  • -i:交互式操作
  • -t:终端
  • /bin/bash:容器启动后执行的命令,这里是启动bash终端

  • 在容器中运行命令

ls

可以看到文件列表。

  1. 退出容器

exit

示例二:运行nginx

  1. 拉取nginx镜像

sudo docker pull nginx

  1. 启动nginx容器

sudo docker run --name mynginx -p 80:80 -d nginx

  • --name:自定义容器名称
  • -p:端口映射,默认容器内部的80端口映射到主机的80端口
  • -d:后台运行

  • 访问nginx服务

在浏览器中输入主机IP地址或域名即可访问nginx服务。

以上就是“CentOS7下Docker的安装教程”的完整攻略,希望可以帮助到你!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7下Docker的安装教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 【OpenWrt】N1刷机过程及旁路由设置(通用)

    N1盒子刷OpenWrt并设置旁路由 最近买了个N1盒子,从源系统刷到OpenWrt,总结一下整体过程,大部分都来源于网络教程和自己实践,如有错误欢迎指出! N1盒子刷机 固件准备 最著名的应该是F大的吧,原贴地址:[2023-2-14] 81版 KVM,Rock5b,N1,S905x3,S922x,贝壳/我家云,vplus,R66S/68S,H68K等-O…

    Linux 2023年4月10日
    00
  • CentOS如果更改yum更新源详解

    非常感谢您对CentOS的关注。更改yum更新源是CentOS系统管理员常用的一项操作,它可以帮助我们更快速、更稳定地更新CentOS系统。 以下是CentOS更改yum更新源的完整攻略: 步骤一:备份原始的yum源 在更改yum更新源之前,我们首先要备份原始的yum源。这是因为如果更改文件出现问题,我们可以通过还原备份来避免潜在的风险。 打开终端,输入以下…

    Linux 2023年5月14日
    00
  • Linux下重启JBoss进程的脚本

    2010-10-09 10:12:23|  分类: Linux 订阅     版本一,还不知道pgrep命令时:#!/bin/bash echo “–>1 kill old process start…,PID=”$(ps -ef | grep “jboss-server” | grep “java” | awk ‘{print $2}’)kil…

    Linux 2023年4月11日
    00
  • ubuntu编译字符设备

    前言 创建一个简单的字符设备驱动程序。 ​ 本文命令的运行基本上都需要root权限,使用root账号,或者在命令前面加上sudo。 ​ 如果你使用ssh远程连接的服务器进行代码编写。那么不要在root用户下创建文件或者文件夹。这会导致你ssh连接vscode编写代码的权限问题。可以在普通用户创建好所有的文件,然后编写。 代码 驱动程序 hello_drive…

    Linux 2023年4月22日
    00
  • CentOS(Linux)下的apache服务器配置与管理方法分享

    以下是“CentOS(Linux)下的Apache服务器配置与管理方法分享”的完整使用攻略,包含两个示例说明。 安装Apache 打开终端并以下命令以更新软件包: bash sudo yum update 安装Apache: bash sudo yum install httpd 启动Apache服务: bash sudo systemctl start h…

    Linux 2023年5月12日
    00
  • linux dhcp搭建及pxe无人值守装机

    DHCP动态主机配置协议:由IETF组织制定,用来简化主机ip地址分配管理可以自动分配的入网参数ip地址/子网掩码/广播地址默认网关地址DNS服务器地址 ——————————————————————————————————————————DHCP四次会话请求:DHCP DISCOVER提供:DHCP OFFER选择:DHCP ORQUEST确认:DHCP A…

    Linux 2023年4月12日
    00
  • Linux vncpasswd命令

    vncpasswd命令是Linux系统下一个用于设置VNC连接密码的命令行工具,它可以使用明文或加密密码的方式来为VNC服务器设置密码,以保障 VNC 服务器的安全性。以下是使用方法的完整攻略和示例: 安装和下载vncpasswd命令 vncpasswd命令通常包含在vnc-server软件包中。如果您的Linux系统上未安装VNC server,则需要先安…

    Linux 2023年3月28日
    00
  • Linux系统上创建.NET6项目(通过命令行(CTL)方式)

    前言 平时大家创建项目基本上都是借助开发工具创建,比如visual studio,visual studio code,今天我们在Linux系统上,通过命令行的形式创建.NET6项目。 版本介绍 系统版本:Ubuntu22.04 SDK版本:.NET6 安装.NET环境 # 升级系统 sudo apt-get update # 找到.NET6 sudo ap…

    Linux 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部