首页 > 其他分享 >docker 安装【菜鸟级教程】

docker 安装【菜鸟级教程】

时间:2023-08-23 20:32:00浏览次数:41  
标签:容器 教程 centos 菜鸟 镜像 docker 安装 id

前言

1.安装及环境

1.1.Linux安装

1.2.Windows安装

2.初识Docker

2.1.进入docker

https://www.cnblogs.com/xhyan/p/6593075.

2.2.命令行基本操作

  1. 安装依赖

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

Docker实例

Docker安装Centos

CentOS镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1

  1. 拉取安装指定版本

$ docker pull centos:centos7

  1. 查看本地镜像

$ docker images

  1. 运行容器

$ docker run -itd --name centos-test centos:centos7

docker run 镜像标识|镜像名称

例子:docker run -d -p 宿机端口:容器端口 --name 容器名称 镜像标识|镜像名称

-d表示后台运行 -p表示宿机与容器间的映射端口 --name表示给容器指定的命名

  1. 进入CentOS容器

$ docker exec -it centos-test /bin/bash

如果使用 xshell,需要再 centOS 安装 sshd 连接。

  1. 安装成功

查看容器的运行情况

$ docker ps

使用

启动、关闭、删除容器

docker start 容器id  //启动容器

docker stop 容器id  //关闭容器

docker rm 容器id   //删除容器

将主机中的文件放入容器中的方式

docker cp 文件名称 容器id:容器内部的路径

查看容器日志

docker logs -f 容器id

-f表示查看最后几行

标签:容器,教程,centos,菜鸟,镜像,docker,安装,id
From: https://blog.51cto.com/wangshiyu/7206978

相关文章

  • 随笔(二十九)『docker 3主3从redis配置 』
    1、拉取镜像dockerpullredis:6.0.82、创建并启动容器dockerrun-d--nameredis-node-1--nethost--privileged=true-v/mydata/redis/redis-node-1/data:/dataredis:6.0.8--cluster-enabledyes--appendonlyyes--port6381dockerrun-d--nameredis-node-2--n......
  • 腾讯云服务器桌面安装教程(ubuntu20.04)
    一、首先进入腾讯云服务器防火墙打开5900-5903的端口,即vnc远程桌面的访问端口;后续访问服务器会用到:1代表5901,2代表5902,3代表5903 二、使用sudosu或者sudosuroot进入管理模式:1.首先更新源,获得最新软件安装包apt-getupdate2.安装桌面软件,包括系统面板、窗口管理器、文......
  • 无涯教程-PHP - 简介
    PHP7是最期待的,它是PHP编程语言的主要功能版本。PHP7于2015年12月3日发布。本教程将以简单直观的方式教您PHP7的新功能及其用法。无涯教程假设您已经了解旧版本的PHP,现在就可以开始学习PHP7的新功能。使用下面的示例-<html><head><title>OnlinePHP-7ScriptE......
  • Docker命令
    1.container命令创建容器:dockerrun[name]查看活跃容器dockerps停止容器dockerstop[id]删除容器dockerrmid2.进入容器2.1dockerattach有多个窗口时一个窗口阻塞其他也无法进入2.2SSH进入在镜像中安装SSHServer保证多人进入2.3nsenter进入可以在指定......
  • 无涯教程-PHP Mock Test函数
    本节介绍了与PHP相关的各种模拟测试。您可以在本地计算机上下载这些样本模拟测试,并在方便时离线解决。每个模拟测试均随附一个模拟测试键,可让您验证最终分数并为自己评分。MockTestIMockTestIIMockTestIIIMockTestIVQ1-关于PHP,以下哪项是正确的?A-PHP是......
  • docker compose 部署mysql数据库
    docker-compose.ymlversion:"3"services:mysql:image:mysql:5.7container_name:mysqlhostname:mysqlports:-3306:3306volumes:-/home/mysql/data:/var/lib/mysql-/home/mysql/conf/my.cnf:/etc/my.cnf......
  • 无涯教程-PHP Online Test函数
    该PHP在线测试模拟了真正的在线认证考试。您将看到基于PHP概念的多项选择题(MCQ),将为您提供四个options。您将为该问题选择最合适的答案,然后继续进行下一个问题,而不会浪费时间。完成完整的考试后,您将获得在线考试分数。总问题数-20最长时间-20分钟StartTest参......
  • docker安装
    1、配置网络添加外网配置外网TYPE=EthernetBOOTPROTO=dhcpNAME=ens34DEVICE=ens34ONBOOT=yes(我的外网是ens34所以说里面的配置便是34如有不同可以修改)重启网络服务ystemctlrestartnetwork重启之后可以ping一下百度来看一下自己的服务是否有网有网之后就可以安装docker了2......
  • 无涯教程-PHP Online Quiz函数
    以下测验提供与PHP相关的多项选择题(MCQ)。您将必须阅读所有给定的答案,然后单击正确的答案。如果您不确定答案,则可以使用显示答案按钮检查答案。您可以使用下一个测验按钮检查测验中的新问题集。Q1-关于PHP,以下哪项是正确的?A-PHP可以访问cookie变量并设置cookie。......
  • 动力节点Java开发小技能:两小时生成二维码教程
    随着互联网的快速发展,二维码逐渐成为了主流,日常生活已经离不开二维码了,它们变得越来越有用。从候车亭、产品包装、家装卖场、汽车到很多网站,都在自己的网页二维码,让人们快速找到它们。随着智能手机的用户量日益增长,二维码的使用正在呈指数上升。让我们来看看如何在Java中生成它们。......