Docker
WannaRunning
这个作者很懒,什么都没留下…
展开
-
Docker学习——harbor镜像库安装和使用
前面的文章写了Rancher和默认registry镜像库的搭建,但是docker 官方提供的私有仓库 registry,用起来虽然简单 ,但在管理的功能上存在不足。 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。harbor的安装依赖与doc原创 2020-11-19 12:38:56 · 190 阅读 · 0 评论 -
Docker学习——安装Docker-Compose
安装Docker-Compose之前,请先安装 python-pip。安装python-pip检查linux有没有安装python-pip包[root@bogon harbor]# pip -v-bash: pip: command not found安装pip包yum -y install epel-releaseyum install -y yum-utils && yum-config-manager --enable epelyum -y in原创 2020-11-19 11:40:25 · 727 阅读 · 1 评论 -
Docker学习——镜像的导入和导出
1.export、import 基于容器其中-o表示输出到文件,user.tar为目标文件,user是源容器名(name)docker export -o user.tar userdocker import user.tar user:1.0.1原创 2020-10-12 17:49:24 · 146 阅读 · 1 评论 -
Docker学习——Dockerfile结构解析及使用dockerfile制作一个镜像
dockerfle其实就是构建docker镜像的文件;类似于maven的pom文件Dockerfile文件的格式规范1.每个保留字指令字母必须是全大写,且至少跟一个参数,否则会报错;2.# 表示注释Dockerfile的执行过程1.按指令从上到下依次顺序读取执行;2.每执行一条指令,都会生成一个新的镜像层,并对镜像进行提交;docker执行Dockerfile的过程原理这个过程其实跟基于容器手动创建新镜像的操作步骤类似1.docker基于dockerfile指定的基础镜像原创 2020-06-26 21:34:09 · 245 阅读 · 0 评论 -
Docker学习——创建容器指定宿主机绑定目录
默认情况下容器运行期间的数据都是存在容器内的,一旦容器被删除则数据就会丢失,所以docker允许在创建容器时为容器绑定一个宿主机的目录,容器可以与主机共享这个目录,默认是读写权限,也可以设置容器只读的权限。创建容器时使用命令(-v 宿主机目录:容器目录)绑定共享目录创建一个tomcat容器指定一个关联数据卷目录(如果不存在会自动创建该目录)-v 表示关联宿主机与容器的目录,/tomcatContainerData 表示宿主机的目录,:后面的/tomcatContainerData表示容器的...原创 2020-06-26 14:31:25 · 3529 阅读 · 0 评论 -
Docker学习——基于tomcat镜像创建一个自定义的镜像
从远程docker hub拉取一个官方的tomcat镜像[root@host-192-168-48-4 local]# docker pull tomcat:8.5-jdk8-adoptopenjdk-openj9查看拉取的镜像可以看到有tomcat这个镜像了[root@host-192-168-48-4 local]# docker imagesREPOSITORY TAG IMAGE ID原创 2020-06-26 13:07:45 · 683 阅读 · 0 评论 -
Docker学习——容器操作命令
创建并运行容器--name 表示执行容器名称为mytomcat,不指定会随机给一个namedocker run --name mytomcat tomcat退出容器交互终端(注意)1.关闭容器并退出,即退出后容器会停止运行exit2.只退出不关闭容器(键盘操作)Ctrl+P+Q进入一个运行中的容器去执行终端命令docker exec -it tomcat bash查看所有运行过的容器(运行的和不运行的都显示)docker ps -a查看正在运行的..原创 2020-06-26 00:32:30 · 202 阅读 · 0 评论 -
Docker学习——镜像操作命令(查找,删除等)
对于tomcat的众多镜像版本,有一个方便筛选的命令--filter=stars=30 表示查找stars大于30的tomcat镜像,--no-trunc 表示显示详细描述信息docker search --filter=stars=30 --no-trunc tomcat原创 2020-06-25 23:26:38 · 543 阅读 · 0 评论 -
docker学习——搭建Rancher和registry镜像库
centos中基于docker环境拉取rancher镜像搭建rancher1.添加阿里云rancher镜像源配置文件在/etc/docker目录下,修改(如果没有会自动创建)daemon,json文件vim /etc/docker/daemon.json设置值{"registry-mirrors": ["https://xwx6wxd1.mirror.aliyuncs.com"]}2.使用docker命令安装运行Rancher第一个8080指的是宿主机端口,第二个...原创 2020-06-23 21:29:58 · 802 阅读 · 0 评论 -
Docker学习——创建并使用mysql容器
1.首先使用docker run命令拉取镜像创建一个names为mysql的容器并启动docker run --name=mysql \-e MYSQL_DATABASE=xxl-job \-e MYSQL_USER=wikiuser \-e MYSQL_PASSWORD=123456 \-e MYSQL_ROOT_PASSWORD=123456 \-v /var//mysql:/var/lib/mysql \-d mysql:5.72.查看当前运行中的容器:可以看到容器的的names原创 2020-06-23 23:06:47 · 336 阅读 · 0 评论 -
Dcoker学习——基于centos安装docker
1.检查centos版本Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docke[root@host-192-168-48-4 ~]# uname -r4.18.0-147.8.1.el8_1.x86_642.移除旧版本的dockeryum remove docker docker-common docker-selinux docker-engine3.安装需要的软件包, yum-util 提供yu原创 2020-06-21 23:04:03 · 353 阅读 · 0 评论 -
Docker——认识docker(入门)
通过一张图了解Docker的结构和运行原理Docker是C/S结构,分客户端和服务端。当我们操作时使用客户端与服务端通信。服务端有Containers和Images,也就是容器和镜像。当我们创建容器时,需要的镜像可以在Registry远程(Docker Hub)上下载需要的镜像到宿主机的Images里面,但是镜像与容器始终是相互隔离,可以独立进行操作。Docker常用命令Doc...原创 2020-05-02 23:56:56 · 263 阅读 · 0 评论