Docker
文章平均质量分 53
昙花逐月
沉迷coding,无法自拔
展开
-
systemctl stop docker后Warning:Stopping docker.service, but it can still be activated by:docker.sockt
systemctl stop docker后Warning:Stopping docker.service, but it can still be activated by:docker.sockt这是docker在关闭状态下被访问自动唤醒机制,很人性化,下面是执行流程:如果真的不希望docker被访问自动唤醒:执行 systemctl stop docker后再执行systemctl stop docker.socket...原创 2022-01-30 12:12:39 · 2293 阅读 · 0 评论 -
Docker网络
Docker网络先将docker中的container 和 image 全部清除docker ps -adocker rm -f `docker ps -aq`docker images -adocker image prune -adocker rmi -f `docker images -aq`理解docker0docker是如何处理容器之间的网络访问的?[root@localhost mytomcat]# lltotal 375052-rw-r--r--. 1 roo原创 2021-10-16 22:39:15 · 844 阅读 · 0 评论 -
Docker流程小结
原创 2021-10-16 18:44:24 · 91 阅读 · 0 评论 -
发布自己的镜像到阿里云仓库
创建个人实例https://www.aliyun.com/主业-登陆-控制台-容器镜像服务(左上角)-实例列表-创建个人版实例创建好个人版实例后如下图:镜像仓库-创建命名空间-仓库名称-本地仓库-创建镜像仓库详细步骤1. 登录阿里云Docker Registry$ docker login --username=昙花逐月 registry.cn-hangzhou.aliyuncs.com用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。您可以在访问凭证页面修改凭证密码。原创 2021-10-16 04:13:48 · 322 阅读 · 0 评论 -
发布自己的镜像到hub.docker.com
注册hub.docker账号访问 https://hub.docker.com 注册即可登陆hub.docker.com创建仓库在本地远程登陆登出镜像仓库docker login -u hub_name输入密码登陆成功docker logout退出远程镜像仓库上传(发布)自己的镜像到远程仓库docker login -u hub_name输入密码登陆成功给自己的镜像添加标签(命名规则需要按照官方指定格式,仓库名就是镜像名)docker tag image_id hub_acc原创 2021-10-16 03:38:30 · 3667 阅读 · 0 评论 -
制作自己的Tomcat镜像
制作自己的Tomcat镜像准备镜像文件:tomcat、jdk的压缩包tomcat 和 jdk 程序包下载地址https://downloads.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gzhttps://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz原创 2021-10-16 01:41:01 · 1206 阅读 · 0 评论 -
DockerFile
DockerFiledockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:编写一个dockerfie文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库)很多官方镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像!官方既然可以制作镜像,那我们也可以!DockerFile构建过程基础知识:每个保留关键字(指令)都必须是大写字母从上到下顺序执行# 表示注原创 2021-10-15 20:23:03 · 181 阅读 · 0 评论 -
使用docker安装mysql
使用docker安装mysql进入镜像仓库搜索mysqlhttps://hub.docker.comStart a mysql server instancedocker run -d --name mysql01 -e MYSQL_ROOT_PASSWORD="root" -p 33006:3306 mysql:5.7docker image lsdocker psdocker inspect mysql01 | grep -i -A 10 mounts # 查看容器的volume卷的挂原创 2021-10-13 20:29:48 · 206 阅读 · 0 评论 -
部署elasticsearch+kibana
部署elasticsearch+kibana# es 暴露的端口很多!# es 十分的消耗内存# es 的数据一般都需要放置到安全目录!挂载# --net somenetwork ? 网络配置# 启动 elasticsearchdocker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2# 启动了之后 linux立马就卡住了 d原创 2021-10-13 00:15:33 · 148 阅读 · 0 评论 -
docker安装tomcat
docker安装tomcat# hub.docker.com官网的 how to use this imagedocker run -it --rm tomcat:9.0# 我们启动一般都是在后台,停止容器后,容器还可以查到,但是 docker run -it --rm ,一般用来测试,用完立即删除。# 自己启动一个最新的tomcat,现在本地镜像库找最新版本,如果没有,就去远程镜像仓库拉取并启动docker run -d -p 8080:8080 --name tomcat01 tomcat原创 2021-10-12 00:17:16 · 87 阅读 · 0 评论 -
docker安装nginx
docker安装nginx# 搜索镜像https://hub.docker.com/docker search nginx# 下载镜像[root@localhost docker]# docker image listREPOSITORY TAG IMAGE ID CREATED SIZEcentos latest 5d0da3dc9764 11 days ago 231MB[root@localhost docker]#原创 2021-10-11 23:45:44 · 93 阅读 · 0 评论 -
Docker_docker常用命令
官方文档:https://docs.docker.com/engine/reference/commandline/cli/帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 万能命令镜像命令docker images 查看本地主机上的所有镜像docker images --help[root@localhost ~]# docker ima原创 2021-09-22 00:24:49 · 103 阅读 · 0 评论 -
Docker_docker的基本原理和特性
docker是怎么工作的?docker 是一个Client-Server结构的系统,Docker 的守护进程运行在主机上。通过Socket从客户端访问。DockerServer收到DockerClient的指令,就会执行这个命令!Docker为什么比VM运行快?docker有着比虚拟机更少的抽象层docker利用的是宿主机的内核,vm需要的是Guest OS。所以,新建一个容器的时候,docker不需要向虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest OS,分钟级别的原创 2021-09-21 22:51:11 · 137 阅读 · 0 评论 -
Docker_docker的安装
docker的基本组成镜像(image):docker镜像就好比一个模板,可以通过这个模板来创建容器服务,tomcat镜像 ===> run ===> tomcat01 容器(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。容器(container):Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。启动,停止,删除,基本命令!目前就可以把这个容器理解为就是一个简易的linux系统。仓库:(repository)仓库就原创 2021-09-21 22:06:43 · 175 阅读 · 0 评论