2023-6-15 myluzh
Docker
0x01 前言
阿里云容器镜像仓库个人版本是不收费的,只不过限制3个命名空间与300个仓库。
地址为:https://cr.console.aliyun.com/cn-hangzhou/instances
创建一个命名空间,然后创建一个名为hellohttp的仓库
0x02 创建一个python http应用
父文件夹名称hellohttp,文件名为main.py。
运行起来后访问http8080端口会显示一些测试信息。
import http.server
import socketserver
import socket
class MyHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
# 输出 "Hello, World!"
self....
阅读全文>>
标签: docker dockerfile
评论(0)
(301)
2023-5-4 myluzh
Docker
0x01 更新用Docker命令部署的应用
一、利用docker ps命令确定容器的名字,Halo里面的容器名字就是halo
二、备份数据并停止容器,利用docker inspect 容器的名字找出你容器的映射到本地的文件路径
cp -r /root/.halo /root/.halo.1.4.15 # 备份并重命名为.halo.1.4.15
三、拉取最新的容器镜像
docker pull halohub/halo:1.4.16
halohub/halo:1.4.16这部分替换成你需要更新的镜像的名字和版本号
很多是类似这种xxxxx/xxxxx:latest
四、重新创建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.4.16
这部分的命令可以保存在了自己对应文件夹下的config.txt文件里,下次更新,直接粘贴出来,修改最后面镜像的部分(这里是halohub/halo:1.4.16)重新部署就ok了。...
阅读全文>>
标签: docker 更新 容器 镜像
评论(0)
(496)
2022-8-29 myluzh
NOTE
0x01 安装docker与docker-compose
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装docker compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
将可执行权限应用于二进制文件:
$ sudo chmod +x /usr/local/bin/docker-compose
创建软链:
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试是否安装成功:
$ docker-compose --version
0x02 安装teslamate
创建一个名为的文件docker-compose.yml,其内容如下:
version: "3"
...
阅读全文>>
标签: docker TeslaMate docker-compose
评论(0)
(1742)
2022-8-18 myluzh
Docker
#搜索
docker search portainer
C:\Users\myluzh>docker search portainer
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
portainer/portainer This Repo is now deprecated, use portainer/p… 2251
portainer/portainer-ce Portainer CE - a lightweight service deliver… 1297
portainer/agent An agent used to manage all the resources in… 158
portainer/templates App Templa...
阅读全文>>
标签: docker Portainer
评论(0)
(528)
2022-8-17 myluzh
Docker
hostconfig.json 和 config.v2.json
关于Linux配置文件:
Linux 下容器配置文件在这个路径:
/var/lib/docker/containers/[hash_of_the_container]
关于Windows配置文件:
如果使用的是docker desktop Windows 并且使用了 WSL2,其实也是可以直接修改配置文件。
Windows 10 系统中文件在这个路径:\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\
[hash_of_the_container]
如果找不到上方这个路径,首先我的电脑地址栏输入\wsl$\进入到网络文件夹上
搜索你的容器id就能罗列出一大堆目录,然后找到你相对应容器下的几个配置文件修改就可以了
主要是搜索这一步可以帮你找到你电脑容器配置存放的位置,我的电脑找不到version-pack-data这个目录
我的是在\wsl$\docker-desktop-data\data\docker\containers\ 下
...
阅读全文>>
标签: docker
评论(0)
(765)
2022-8-16 myluzh
Docker
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
配置docker国内源
阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后左侧菜单选中镜像加速器就可以看到你的专属地址了
vi /etc/docker/daemon.json 中写入如下内容,把下面的地址替换成自己的专属加速地址
{ "registry-mirrors": ["https://n5gqv0vl.mirror.aliyuncs.com"]}
完成后重新启动服务:
systemctl daemon-reload
systemctl restart docker
查看源是否配置成功
docker info
安装mysql
docker serach mysql
docker pull mysql
docker images
docker run -d --name mysql --restart=always -p 3306:3306...
阅读全文>>
标签: nextcloud docker
评论(0)
(455)