IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Docker相关内容整理(一) -> 正文阅读

[系统运维]Docker相关内容整理(一)

1、Docker安装

(1)、环境准备?centos 7.x

#查看本地centos的版本
cat /etc/system-release

(2)、yum包更新到最新

#该步骤一般需要10分钟左右,具体需要看自己的网络了
yum update

可能出现如下问题:Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
12: Timeout on http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock: (28, 'Resolving timed out after 30639 milliseconds')......

解决方案:

一般是网络问题,当centos系统内ping www.baidu.com成功后就可以执行yum update了,10分钟左右 执行完成后页面显示"complete!"具体如下图:

(3)、安装需要的软件包, yum‐util 提供yum‐config‐manager功能,另外两个是devicemapper驱动依赖的

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

(4)、设置yum源??

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

(5)、安装docker,出现输入的界面都按 y

yum install -y docker-ce

(6)、查看docker版本,验证是否验证成功

2、docker设置USTC的镜像--提升拉取镜像的速度

#查看是否存在该文件
    cat /etc/docker/daemon.json

  # 如果存在编辑文件
    vi /etc/docker/daemon.json

    #在该文件中输入如下内容
    {
        "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
    }
  #如果不存在
    mkdir /etc/docker
    vi /etc/docker/daemon.json
    #在该文件中输入如下内容
    {
        "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
    }

3、docker 的启动与停止

systemctl 命令是系统服务管理器指令

#启动docker
systemctl start docker

#停止docker
systemctl stop docker

#重启docker
systemctl restart docker 

#查看docker状态
systemctl status docker

#开机启动
systemctl enable docker

#查看docker概要信息
docker info

#查看docker帮助文档
docker --help

4、docker镜像常用命令

? ? ? ?

#1、 查看镜像 这些镜像都是存储在docker宿主机的/var/lib/docker目录下
docker images

REPOSITORY:镜像名称
TAG:标签(一般是镜像的版本)
IMAGE ID:镜像ID(唯一id)
CREATED:镜像创建时间
SIZE:镜像大小


#2、搜索镜像
docker search 镜像名称

OFFICIAL:是否官方

#3、拉取镜像  --从中央仓库中拉取镜像到本地
docker pull 镜像名称

#4、删除镜像
docker rmi 镜像ID/名称

#删除所有惊醒(`不是单引号,是esc下面的键)

docker rmi `docker images -q`

5、docker容器常用命令

(1)、查看容器命令

#正直运行的容器
docker ps

#查看所有容器
docker ps -a

#查看最后一起运行的容器
docker ps -l

#查看停止的容器
docker ps -f status=exited

(2)创建与启动容器

创建容器命令 :docker run

-i:表示运行容器

-t:表示容器启动后会进入命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。

--name:为创建的容器命名

-v:表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。

-d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会登录容器,如果只加-i-t两个参数,创建后会自动进入容器)。

-p:表示端口映射,前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

#交互式方式创建容器,通过ps命令可以查看启动的容器
docker run -it --name=容器名称 镜像名称:标签 /bin/bash

#退出当前容器
exit

#守护式方式创建容器
docker run -di --name=容器名称 镜像名称:标签

#登录守护式容器方式
docker exec -it 容器名称(或容器id) /bin/bash

(3)、停止与启动容器

#停止容器
docker stop 容器名称(或容器id)
#启动容器
docker start 容器名称(或容器id)

(4)文件拷贝

#拷贝文件到容器中
docker cp 需要拷贝的文件或目录 容器名称:容器目录
#将文件从容器中拷贝到宿主机
docker cp 容器名称:容器目录 需要拷贝的文件或目录 【是否重命名】

(5)目录挂载(*** 重点)

我们可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样就可以通过修改宿主机某个目录文件从而去影响容器。

#创建容器 添加-v参数 后边为 宿主机目录:容器目录,例如
docker run -di -v /usr/local/myhtml:usr/local/myhtml --name=mycentos3 centos:7

(6)查看容器ip地址

#查看的内容比较多 包括ip地址
dockers inspect 容器名称(或容器ID)
#仅显示ip地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' 容器名称(或容器ID)

(7)删除容器

docker rm 容器名称(容器id)

注:无法删除正在运行中的容器,需要先停止容器,然后再删除

后续将会更新应用的部署、迁移与备份、dockersfile、私有仓库等内容。。。。。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 16:28:46  更:2022-04-06 16:29:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 21:30:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码