Docker
文章平均质量分 50
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
y_bccl27
这个作者很懒,什么都没留下…
展开
-
Linux中Docker的介绍、安装与卸载
1.使用命令docker version检查Docker是否已安装到Linux中docker version若已经安装好了docker,则会显示以下信息若没有安装docker,则会提示无法找到该命令。2.在此我们使用yum命令来安装Docker,安装Docker之前我们需要先设置yum源。yum-config-manager --add-repo https://do...原创 2019-01-21 17:27:14 · 245 阅读 · 0 评论 -
Linux中Docker的yum源与镜像加速器
1.yum源国内访问docker官方yum源经常会出现不可知状态,为了正常使用docker,我们需要将docker yum源修改为国内yum源来解决访问慢或者无法访问的问题。目前国内大多数开放镜像站都提供了docker yum源,如:阿里云yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo使用了上述命令配置好了docker的yum源以后,就会看到在原创 2021-10-10 12:59:33 · 519 阅读 · 0 评论 -
Linux中设置Docker的yum源时,报-bash: yum-config-manager: command not found错误
问题描述:在Linux环境中设置docker的yum源时,报-bash: yum-config-manager: command not found错误,如下图所示:解决方法:这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils 安装就可以...原创 2021-10-05 15:39:55 · 1957 阅读 · 5 评论 -
Linux中Docker常用命令
1.查看docker版本信息docker --version2.重启dockersystemctl restart docker3.查看docker的运行状态systemctl status docker原创 2021-10-10 13:45:25 · 392 阅读 · 0 评论 -
Docker开启和关闭容器自启动
Docker开启和关闭容器自启动原创 2022-04-11 10:13:58 · 5494 阅读 · 0 评论 -
Linux中的docker top命令
docker top:查看指定容器中所有正在运行的进程1.直接查看容器内的运行进程docker top 容器名称例如当前存在容器portainer,如果想查看该容器内的运行进程信息,则可以使用下述命令:docker top portainer2.对容器内查看的运行进程进行过滤docker top 容器名称 | grep 关键字符针对上述例子,如果想进行过滤的话,则可以使用下述命令docker top portainer | grep 关键字...原创 2021-11-06 11:50:58 · 2016 阅读 · 0 评论 -
Linux中Docker部署MySQL
应用背景:在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL ServerDocker中部署MySQL服务时有下述几个关键点:1、容器内的网络服务和外部机器不能直接通信2、外部机器和宿主机可以直接通信3、宿主机与容器可以直接通信4、当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上,外部机器访问宿主机的该端口,从而间接访问容器的服务,这种操作称之为“端口映射”以下为Docker部署MySQL的操作步骤:第一步:原创 2021-10-24 13:54:19 · 1425 阅读 · 0 评论 -
Linux中Docker部署Tomcat
应用背景:在Docker容器中部署Tomcat,并通过外部机器访问Tomcat部署的项目第一步:搜索tomcat镜像docker search tomcat第二步:拉取tomcat镜像docker pull tomcat第三步:在/root目录下创建tomcat目录用于存储tomcat数据信息mkdir /root/tomcatcd /root/tomcat第四步:创建并启动tomcat容器docker run -id --name=c_tomcat ...原创 2021-10-24 14:35:10 · 383 阅读 · 0 评论 -
Linux中Docker部署Nginx
应用背景:在Docker容器中部署Nginx,并通过外部机器访问Nginx第一步:搜索nginx镜像docker search nginx第二步:拉取nginx镜像docker pull nginx第三步:在/root目录下创建nginx目录用于存储nginx数据信息mkdir /root/nginxcd /root/nginxmkdir confcd conf在/root/nginx/conf目录下创建nginx.conf文件,粘贴下面内容(nginx默认文原创 2021-10-24 18:25:53 · 254 阅读 · 0 评论 -
Linux中的Docker容器的数据卷
容器数据持久化;外部机器和容器间接通信;容器之间数据交换原创 2021-10-18 22:57:16 · 260 阅读 · 0 评论 -
Linux中Docker部署Redis
应用背景:在Docker容器中部署Redis,并通过外部机器访问Redis第一步:搜索Redis镜像docker search redis第二步:拉取Redis镜像docker pull redis:5.0第三步:创建容器,设置端口映射docker run -id --name=c_redis -p 6379:6379 redis:5.0接着就可以使用外部机器连接redis进行测试,至此docker部署redis就已经完成了...原创 2021-10-24 19:03:48 · 344 阅读 · 0 评论 -
Linux中Docker部署RabbitMQ
第一步:进入到Docker Hub官网,搜索rabbitmq第二步:选择合适的版本docker pull rabbitmq:3.9.14-management第三步:启动容器docker run -d --name=rabbitmq -p 5672:5672 -p 15672:15672 --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=/ -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT原创 2022-04-07 13:06:07 · 2230 阅读 · 0 评论 -
Docker中使用Dockerfile文件构建镜像
Docker中使用Dockerfile文件构建镜像原创 2021-10-26 23:05:25 · 208 阅读 · 0 评论 -
Linix中Dockerfile部署Spring Boot项目
第一步:构建一个简单的web项目,保证其打包为jar包后能成功启动服务第二步:使用docker pull java:8命令拉取JDK 8的镜像第三步:将jar包上传到/root目录下面第四步:在/root目录下面构建dockerfile文件1.定义父镜像:FROM java:82.定义作者信息:MAINTAINER 12345678@qq.com3.将jar包添加到容器:ADD demo-0.0.1-SNAPSHOT.jar app.jar4.定义容器启动执行的命令:C.原创 2021-10-31 17:37:51 · 110 阅读 · 0 评论 -
Docker服务编排
微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大。Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。停用步骤:1.利用Dockerfile定义运行环境镜像2.使用docker-compose.yml定义组成应用的各服务3.运行docker-compose up启动应用....原创 2021-10-31 22:57:33 · 992 阅读 · 0 评论 -
docker-compose部署Minio
version: '3'services: minio: image: minio/minio:latest container_name: minio environment: MINIO_ROOT_USER: admin MINIO_ROOT_PASSWORD: 12345678 volumes: - D:\Docker_volumes\minio:/data ports: #暴露API接口 - 900.原创 2022-01-26 11:29:15 · 1215 阅读 · 0 评论 -
docker-compose搭建ghost博客系统
第一步:使用下述命令拉取ghost镜像docker pull ghost:4.21第二步:使用下述命令拉取mysql镜像docker pull mysql:5.7第三步:在/home目录下面创建ghost目录mkdir /home/ghost第四步:在/home/ghost目录下创建config.js文件第四步:切换到/home/ghost目录下,构建docker-compose.yml文件version: '3'services: db: ..原创 2021-11-13 10:23:09 · 2496 阅读 · 0 评论 -
Docker 私有仓库registry
Docker官方的Docker hub(https://hub.docker.com)是一个用于管理公共镜像的仓库,我们可以从上面拉取镜像到本地,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者我们不希望将自己的镜像放到公网当中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。...原创 2021-11-01 23:11:57 · 135 阅读 · 0 评论 -
Linux中的docker login 与docker logout 命令
1.docker login:登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。未指定Docker镜像仓库地址:登录时会默认登录的是官方仓库 Docker Hubdocker login指定Docker镜像仓库地址:登录到指定的镜像仓库地址docker login 127.0.0.1docker镜像仓库登录成功以后,在/root/.docker/config.json后文件中会保存认证信息,这样下一次登录到相同镜像仓库时就不需要再.原创 2021-10-10 13:40:29 · 958 阅读 · 0 评论 -
Windows10安装Docker
Docker Desktop 是 Docker 在 Windows 10 和 macOS 操作系统上的官方安装方式,这个方法依然属于先在虚拟机中安装 Linux 然后再安装 Docker 的方法。Docker Desktop 官方下载地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows提示:当前安装的Docker Desktop是4.1.0版本第一步:启用Hyper-V,打开控制面板 - 程序和功能 - .原创 2021-10-08 16:37:56 · 123 阅读 · 0 评论 -
DockerDesktop安装以后,控制台输入docker version报错This error may indicate that the docker daemon is not running
问题描述:Docker Desktop安装以后,通过CMD在控制台输入docker version命令后,报错:error during connect: This error may indicate that the docker daemon is not running.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find原创 2021-10-08 16:20:51 · 1768 阅读 · 1 评论 -
Windows环境下Docker常用命令
1.查看docker版本信息docker version2.查看docker镜像docker images3.查看docker帮助命令docker --help原创 2021-10-08 16:59:42 · 1809 阅读 · 0 评论 -
Docker容器虚拟化与传统虚拟机比较
相同:容器和虚拟机具有相似的资源隔离和分配优势不同:1.容器虚拟化的是操作系统,虚拟机虚拟化的是硬件2.传统虚拟机可以运行不同的操作系统,容器只能运行同一类型的操作系统原创 2021-11-02 22:25:45 · 855 阅读 · 0 评论