iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >docker环境搭建与容器常用指令是什么
  • 854
分享到

docker环境搭建与容器常用指令是什么

2023-07-02 13:07:57 854人浏览 八月长安
摘要

本文小编为大家详细介绍“Docker环境搭建与容器常用指令是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker环境搭建与容器常用指令是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、Docke

本文小编为大家详细介绍“Docker环境搭建与容器常用指令是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker环境搭建与容器常用指令是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、Docker 环境搭建

1. 准备工作(已有 linux 环境可省略)

在这里我们用 VM 虚拟机Centos 的环境进行 Docker 部署(建议使用 CentOS 7 以上版本)。

首先准备一台 CentOS 系统的虚拟机,可以看到主机的 IP 地址为 192.168.200.129;

docker环境搭建与容器常用指令是什么

为了更加直观,我将使用 Xhell 7 连接虚拟机进行操作演示;

docker环境搭建与容器常用指令是什么

2. 安装 Docker

yum 包更新到最新;

//更新yumsudo yum update

安装需要的软件包,yum-util(提供 yum-config-manager 功能),device-mapper-persistent-data、lvm2(devicemapper 驱动依赖);

//安装需要的包sudo yum install -y yum-utils device-mapper-persistent-data lvm2

设置 yum 源为阿里云

//设置阿里云源sudo yum-config-manager --add-repo Http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker;

//安装dockersudo yum install docker-ce

检查 Docker 版本;

//检查 docker 版本docker -v

使用 docker -v 命令可以查看到版本号即说明安装成功。

docker环境搭建与容器常用指令是什么

3. 设置 ustc 镜像

Docker 安装完成之后还需要执行一个操作那就是设置国内镜像站点,否则 Docker 中下载操作会很慢。

ustc 是老牌 Linux 镜像服务提供者,它的 Docker 加速器速度很快,而且不需要注册,是真正的公共服务。

需要注意的是在设置之前要先启动 docker 服务,如果不启动服务就编辑 .JSON 文件是无法正常保存的,因为它无法找到 Docker 进程。启动 Docker 服务使用指令:

service docker start

然后 vi 进入文件 /etc/docker/daemon.json,在文件中添加以下内容;

{    "reGIStry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}

退出保存即可。

二、Docker/容器操作命令汇总

1. Docker 操作命令

systemctl start docker  //启动 Docker;

systemctl stop docker  //停止 Docker;

systemctl restart docker  //重启 Docker;

systemctl status docker  //查看 Docker 状态;

systemctl enable docker  //开机自启动 Docker;

docker info  //查看 Docker 概要信息;

docker --help  //查看 Docker 帮助文档;

2. 镜像相关命令

docker images  //查看镜像(这些镜像都存储于 /var/lib/docker 目录下)

docker环境搭建与容器常用指令是什么

  • repository - 镜像名称;

  • tag - 镜像标签;

  • image id - 镜像 id;

  • created - 镜像的创建日期;

size - 镜像的大小;

docker search 镜像名称  //搜索镜像,从网络查找需要的镜像

docker环境搭建与容器常用指令是什么

  • name - 仓库名称;

  • description - 镜像描述;

  • stars - 用户评价,反映该镜像的受欢迎程度;

  • official - 是否官方;

automated - 自动构建,表示该镜像是由 Docker Hub 自动构建流程创建的。

docker pull 镜像名称  //拉取镜像,从中央仓库下载镜像到本地

如下载 centos 7 镜像:

docker环境搭建与容器常用指令是什么

docker rmi 镜像ID  //删除镜像,可根据镜像 ID 也可根据镜像名称

docker rmi `docker images -q`  //删除所有镜像

3. 查看容器

docker ps  //查看容器

docker ps -a  //查看所有容器

docker ps -l  //查看最后一次运行的容器

docker ps -f statu=exited  //查看停止的容器

4. 创建容器

docker run 

docker run 参数

包含参数如下:

  • -i  运行容器

  • -t  容器启动后自动进入其命令行

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

  • -v  表示目录映射关系,前者为宿主机目录,后者是映射到宿主机上的目录

  • -d  加了这个参数则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器)

-p  表示端口映射,前者为宿主机端口,后者是容器内的映射端口

常用创建容器的方式为交互式创建容器和守护式创建容器,如下:

//交互式创建容器docker run -it --name=容器名称 镜像名称:标签 /bin/bash//退出当前容器exit
//守护式创建容器docker run -di --name=容器名称 镜像名称:标签//登录守护式容器docker exec -it 容器名称/ID /bin/bash

5. 停止与启动容器

docker stop 容器名称/ID  //停止容器

docker start 容器名称/ID  //启动容器

6. 文件挂载

docker cp 需要拷贝的文件/目录 容器名称:目录  //将文件拷贝到容器内

docker cp 容器名称:目录 需要拷贝的文件/目录  //将文件从容器拷贝出来

7. 目录挂载

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

docker run -di -v 宿主机目录:容器目录 --name=容器名称 镜像名称:标签

如果共享多级的目录,可能会出现权限不足的提示。这是由于 CentOS 7 中的安全模块 selinux 将权限禁止了,这时候可以添加参数 --privileged=true 来解决此问题。

8. 查看容器 IP 地址

docker inspect 容器名称/ID  //查看容器 ip 以及相关的各种数据

docker inspect --fORMat='{{.networkSettings.IPAddress}}' 容器名称/ID  //查看容器 ip 地址并输出

9. 删除容器

docker rm 容器名称/ID  //删除指定的容器

需要注意的是如果想要删除一个容器,需要先停止该容器;且如果镜像中有运行状态的容器,也是无法删除容器的。

读到这里,这篇“docker环境搭建与容器常用指令是什么”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: docker环境搭建与容器常用指令是什么

本文链接: https://www.lsjlt.com/news/342299.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • docker环境搭建与容器常用指令是什么
    本文小编为大家详细介绍“docker环境搭建与容器常用指令是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“docker环境搭建与容器常用指令是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、Docke...
    99+
    2023-07-02
  • docker 环境搭建、docker 与容器常用指令大全(推荐)
    目录一、Docker 环境搭建1. 准备工作(已有 Linux 环境可省略)2. 安装 Docker3. 设置 ustc 镜像二、Docker/容器操作命令汇总1. Docker 操...
    99+
    2024-04-02
  • Linux环境下怎么使用Docker搭建Jenkins容器
    这篇文章主要讲解了“Linux环境下怎么使用Docker搭建Jenkins容器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux环境下怎么使用Docker搭建Jenkins容器”吧!需...
    99+
    2023-07-02
  • 怎么使用Docker容器搭建android编译环境
    本篇内容介绍了“怎么使用Docker容器搭建android编译环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 部署容器1.1 手动部署...
    99+
    2023-07-02
  • docker容器的创建及常用操作命令是什么
    这篇文章主要介绍了docker容器的创建及常用操作命令是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇docker容器的创建及常用操作命令是什么文章都会有所收获,下面我们一起来看看吧。docker容器简介容...
    99+
    2023-06-30
  • 怎么使用docker搭建fastdfs环境
    本篇内容主要讲解“怎么使用docker搭建fastdfs环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用docker搭建fastdfs环境”吧!docker镜像的选择也挺重要的,我最开...
    99+
    2023-07-02
  • Docker Consul集群环境搭建的方法是什么
    本篇内容介绍了“Docker Consul集群环境搭建的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Docker ...
    99+
    2023-06-22
  • Docker容器搭建android编译环境的实践记录
    目录1 部署容器1.1 手动部署1.1.1 配置docker1.1.2 启动容器1.1.3 配置环境1.2 Dockerfile2 镜像管理3 容器管理3.1 每个用户各用容器3.1...
    99+
    2024-04-02
  • Linux环境下使用Docker搭建Jenkins容器的方法步骤
    目录需要提前准备的条件Step1:安装Jenkins镜像Step2:docker启动Jenkins容器Step3:访问JenkinsStep4:安装Jenkins插件需要提前准备的条...
    99+
    2024-04-02
  • Docker环境怎么构建redis单机容器
    本篇内容主要讲解“Docker环境怎么构建redis单机容器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker环境怎么构建redis单机容器”吧!1   背景介绍&n...
    99+
    2023-06-04
  • cdn配置与环境搭建的方法是什么
    配置CDN(内容分发网络)并搭建环境的方法通常如下:1. 选择CDN服务提供商:根据需求选择合适的CDN服务提供商。2. 注册并开通...
    99+
    2023-09-16
    cdn
  • docker和k8s环境怎么搭建及使用
    要搭建和使用Docker和Kubernetes(K8s)环境,你可以按照以下步骤进行操作:1. Docker环境搭建:a. 下载并安...
    99+
    2023-10-11
    docker k8s
  • php环境搭建工具是什么
    这篇文章主要介绍“php环境搭建工具是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php环境搭建工具是什么”文章能帮助大家解决问题。php环境搭建工具有:1、phpStudy,是一个PHP调试...
    99+
    2023-06-30
  • Docker在Windows环境中怎么搭建和使用
    本文小编为大家详细介绍“Docker在Windows环境中怎么搭建和使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker在Windows环境中怎么搭建和使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-05
  • KMIP环境搭建的步骤是什么
    搭建KMIP环境的步骤如下: 了解KMIP协议:KMIP(Key Management Interoperability Pro...
    99+
    2023-10-23
    KMIP
  • LAMP环境搭建的步骤是什么
    搭建LAMP环境通常需要完成以下步骤:1. 安装操作系统:选择合适的Linux发行版,如Ubuntu、CentOS等,并进行安装。2...
    99+
    2023-09-21
    LAMP
  • Vue3.0搭建环境的方法是什么
    这篇文章主要介绍“Vue3.0搭建环境的方法是什么”,在日常操作中,相信很多人在Vue3.0搭建环境的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue3.0搭建...
    99+
    2024-04-02
  • spark环境搭建的步骤是什么
    搭建Spark环境的步骤如下: 下载Spark:首先,需要到Spark官方网站(https://spark.apache.org...
    99+
    2024-04-08
    spark
  • 基于docker构建中间件容器应用环境
    1 背景介绍为了方便开发人员对自己的应用代码进行镜像封装,需要提供一个中间件基础镜像让他们直接在上面封装应用镜像,然后在docker编译服务器上面按镜像打包流程了封装镜像,采用流水式的方式完成所有操作。今天给大家介绍一下如何将传统nginx...
    99+
    2023-06-04
  • Docker容器搭建运行python的深度学习环境的方法
    任务管理器中查看虚拟化,已启用 若禁用,重启电脑,到Bios中开启 安装Docker Desktop及开启WSL功能。 打开 powershell 创建镜像 docke...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作