![](https://img-blog.csdnimg.cn/20201222122008197.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker容器技术与应用
Docker容器技术与应用
舜岳
不积跬步无以至千里 v: shunyue1321
展开
-
permission denied while trying to connect to the Docker daemon socket 错误
【代码】permission denied while trying to connect to the Docker daemon socket 错误。原创 2023-08-11 16:35:24 · 1512 阅读 · 1 评论 -
docker下载镜像缓慢解决方法(Docker Desktop配置docker下载镜像代理)
Docker Desktop配置docker下载镜像代理配置后直接开启一个无配置代理的 cmd控制台 pull镜像即可:docker pull 镜像名 //下载镜像瞬间全部 Download complete (下载完成)原创 2021-02-20 22:19:22 · 1737 阅读 · 0 评论 -
阿里云实例从零开始安装Docker详细教程
阿里云实例 Ubuntu 18.04 64位 安装Docker详细教程(版本不限)# apt升级sudo apt-get update# 添加相关软件包sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common# 下载软件包的合法性,需要添加软件源的 GPG 密钥curl -fsSL https://mirrors.ustc.edu.cn/docker-ce原创 2020-12-09 08:54:14 · 479 阅读 · 0 评论 -
构建Java Web应用实验
1. 创建负责下载WAR文件的镜像(1)创建一个目录fetcher,保存相关的配置信息和内容,在#后输入mkdir fetcher&&cd fetcher命令,然后按Enter键,创建fetcher目录并进入该目录。示例代码如下:[root@xiandian ~]# mkdir fetcher&&cd fetcher[root@xiandian fetche...原创 2019-07-20 08:24:30 · 4524 阅读 · 0 评论 -
构建Docker负载均衡实验
1. 基础环境准备(1)登录到实训系统,在#后输入service docker restart命令,然后按Enter键,重启docker服务。示例代码如下:[root@xxx ~]# service docker restart重启docker服务截图,如图1所示:(2)修改docker配置文件,在#后输入vi /etc/sysconfig/docker命令,然后按Enter键,编辑...原创 2019-07-20 08:47:58 · 6909 阅读 · 0 评论 -
构建基于CentOS 7的SSH镜像
(1)通过实训平台进入到操作系统界面,在#后输入mkdir ssh命令,创建一个ssh文件夹,然后在#后输入cd ssh命令,进入ssh文件夹中。示例代码如下:[root@xxx ~]# mkdir ssh[root@xxx ~]# cd ssh(2)在#后输入vi Dockerfile命令,创建并编辑一个Dockerfile文件,示例代码如下:[root@xxx ssh]# vi ...原创 2019-07-20 08:53:00 · 5624 阅读 · 0 评论 -
构建Hadoop集群实验
(1)在#后输入cd /home/命令,进入home目录下,在#后输入vi Dockerfile命令,创建并编辑一个Dockerfile文件,示例代码如下:[root@xxx home]# vi Dockerfile按i(小写)键,进入编辑模式,将以下代码输入至Dockerfile文件当中。示例代码如下:FROM centosMAINTAINER zingADD jdk-7u79...原创 2019-07-20 08:58:58 · 7697 阅读 · 0 评论 -
【Docker】Docker安装
1. 添加内核参数(1)通过实训平台进入到操作系统界面,在#后输入vi /etc/sysctl.conf命令,然后按Enter键,进入编辑模式。示例代码如下:[root@xxx ~]# vi /etc/sysctl.conf(2)编辑配置文件/etc/sysctl.conf,将光标通过方向键移动到最后一行,输入o(小写)进入编辑模式,然后在配置文件添加以下内容:net.ipv4.ip...原创 2019-07-17 21:21:16 · 283 阅读 · 0 评论 -
【Docker】Docker镜像管理
1. 获取镜像[root@xxx ~]# docker pull ubuntu:14.04(1)通过实训平台进入到操作系统界面,在#后输入docker pull ubuntu:14.04命令,然后按Enter键,下载ubuntu镜像。示例代码截图,如图所示:[root@xxx ~]# docker images(2)在#后输入命令docker images后按Enter键,查询U...原创 2019-07-17 21:45:12 · 141 阅读 · 0 评论 -
【Docker】Docker镜像定制
1. 利用commit理解镜像构成(1)通过实训平台进入到操作系统界面,在#后输入docker run --name webserver -d -p 80:80 nginx命令,然后按Enter键,启动一个nginx容器。示例代码截图,如图所示:(2)在#后输入curl 10.24.2.16(可在实训平台通过ip a命令查询)命令,然后按Enter键,查询Nginx欢迎页面代码。示例代码截图...原创 2019-07-18 08:12:02 · 268 阅读 · 1 评论 -
持续集成管理软件Jenkins应用实验
编写Dockerfile文件(1)创建一个目录jenkins,保存相关的配置信息和内容,在#后输入mkdir Jenkins&&cd Jenkins命令,然后按Enter键,创建Jenkins目录并进入该目录。示例代码如下:[root@xiandian ~]# mkdir jenkins&&cd jenkins[root@xiandian jenkins...原创 2019-07-20 08:17:35 · 6590 阅读 · 1 评论 -
构建Nginx Web应用
1. 基础环境准备(1)通过实训平台进入到操作系统界面,在#后输入mkdir sample命令,然后按Enter键,创建sample目录。示例代码如下:[root@xxx~]# mkdir sample(2)在#后面输入cd sample/命令,然后按Enter键,进入sample目录,接着在#后输入mkdir nginx命令,然后按Enter键,创建nginx目录。示例代码如下:[...原创 2019-07-18 17:23:02 · 944 阅读 · 0 评论 -
基于Rancher构建持续集成
1. 安装、部署持续集成环境(1)通过实训平台进入到操作系统界面,在#后输入docker pull docker.io/gogs/gogs:latest命令,拉取Gogs镜像。示例代码执行如图1所示:(2)在#后输入docker pull docker.io/mysql:latest命令,拉取Mysql镜像。示例代码执行如图2所示:(3)在#后输入docker run -d -p 90:...原创 2019-07-18 16:08:58 · 3579 阅读 · 1 评论 -
【Docker】Docker仓库的配置与管理
1. 操作与使用共有仓库(1)通过实训平台进入到操作系统界面,通过在#后输入docker search centos命令,然后按Enter键,在公有仓库中查找以“centos”为关键词的镜像。示例代码如图1所示:(2) 在#后输入docker pull centos命令,然后按Enter键,下载官方“centos”镜像到本地,示例代码如图2所示:2. 配置与使用加速器(1)在#后输入r...原创 2019-07-18 09:32:01 · 1724 阅读 · 0 评论 -
【Docker】Docker存储
(1)通过实训平台进入到操作系统界面,在#后输入sudo docker run -d -P --name web -v /webapp training/webapp python app.py命令,创建一个名为web的容器,并加载一个数据卷到容器的“/webapp”目录。示例代码如图1所示:(2)在#后输入mkdir -p /src/webapp命令,创建webapp文件夹,然后在#后输入d...原创 2019-07-18 10:40:24 · 305 阅读 · 0 评论 -
【Docker】Docker网络
1. 配置容器网络(1)通过实训平台进入到操作系统界面,在#后输入docker run -i -t -d --net=none ubuntu /bin/bash命令,启动一个/bin/bash容器,示例代码如图1所示:(2)在#后输入docker ps -a命令,查看当前运行容器ID,在#后输入docker inspect -f ‘{{.State.Pid}}’ 3fa0fc99b961(为...原创 2019-07-18 11:11:05 · 6267 阅读 · 1 评论 -
【Docker】Docker API的使用
(1)通过实训平台进入到操作系统界面,在#后输入vi /usr/lib/systemd/system/docker.service命令,进入编译模式,然后按i(小写)键,修改代码/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock,按Esc键,进入末行模式,输入:wq保存配置并退出。示例代码如图1...原创 2019-07-18 11:18:12 · 3830 阅读 · 0 评论 -
【Docker】Docker底层技术应用
1. 使用命名空间nameSpace(1)通过实训平台进入到操作系统界面,在#后输入docker run -i -t -d --name web centos /bin/bash命令,运行名为web的容器,然后在#后输入docker ps -l,查看运行的容器。示例代码如图1所示:(2)在#后输入docker inspect --format ‘{{.State.Pid}}’ web命令,查...原创 2019-07-18 11:32:26 · 1748 阅读 · 0 评论 -
【Docker】Docker-compose容器编排的使用
怒目的在CentOS系统中部署安装Docker-compose容器编排服务、使用Docker-compose服务构建Python Web镜像和容器。1. 安装Docker-compose(1)通过实训平台进入到操作系统界面,在#后输入yum -y install epel-release -y命令,然后按Enter键,安装epel-release源。示例代码如下:[root@xxx ~]#...原创 2019-07-18 12:06:18 · 6947 阅读 · 1 评论 -
【Docker】Swarm集群的配置与管理
实现Docker Swarm集群部署安装、在线创建Swarm集群和自动编配。安装Docker Swarm(1)通过实训平台进入到操作系统界面,该实验需要两台虚拟机,首先修改主机名,修改第一台主机的主机名叫smoker,第二台主机的主机名叫joker。进入第一台主机,在#后输入hostnamectl set-hostname smoker命令,然后按Enter键,进入在第二台主机在#后输入ho...原创 2019-07-18 14:21:20 · 5227 阅读 · 0 评论 -
【Docker】Consul构建集群服务
1. 构建Docker Cousul集群服务(1)在#后输入mkdir consul命令,然后按Enter键,创建目录Consul。示例代码如下:# mkdir consul# ll效果如图1所示:(2)进入consul目录,在#后面输入cd consul/,然后按Enter键;接着在#后面输入vi Dockerfile,创建Dockerfile文件。示例代码如下:# cd co...原创 2019-07-18 14:56:58 · 2235 阅读 · 0 评论 -
Rancher安装、部署、使用
1. 搭建rancher平台(1)通过实训平台进入到操作系统界面,在#后输入vi /etc/sysconfig/docker命令,编辑配置文件,示例代码如下:[root@xxx home]# vi /etc/sysconfig/docker按i(小写)键,进入编辑模式,添加两行代码ADD_REGISTRY=’–add-registry 10.24.2.54:5000’(IP地址根据实际情...原创 2019-07-18 15:21:56 · 21350 阅读 · 0 评论 -
【Docker】Docker容器管理
1. 容器外部操作(1)通过实训平台进入到操作系统界面,在#后输入sudo docker run ubuntu:14.04 /bin/echo 'Hello world’命令,然后按Enter键,启动一个ubuntu容器,会输出“Hello World”。示例代码截图如图1所示:(2)在#后输入sudo docker run -t -i ubuntu:14.04 /bin/bash命令,然后...原创 2019-07-18 08:52:44 · 301 阅读 · 0 评论