首页
关于
壁纸
直播
留言
友链
统计
Search
1
《三国志英杰传》攻略
6,034 阅读
2
白嫖Emby
5,770 阅读
3
Emby客户端IOS破解
5,769 阅读
4
《吞食天地1》金手指代码
4,696 阅读
5
破解emby-server
4,040 阅读
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
登录
Search
标签搜索
ubuntu
mysql
openwrt
zerotier
springboot
centos
openvpn
jdk
吞食天地2
synology
spring
idea
windows11
吞食天地1
transmission
google-play
Japanese
xcode
群晖
kiftd
MoonjerX
累计撰写
370
篇文章
累计收到
459
条评论
首页
栏目
moonjerx
game
age-of-empires
zx3
san-guo-zhi
尼尔:机械纪元
net
emby
learn-video
docker
torrent
photoshop
route
minio
git
ffmpeg
im
vue
gitlab
typecho
svn
alipay
nasm
srs
mail-server
tailscale
kkfileview
aria2
webdav
synology
redis
oray
chemical
mxsite
math
π
x-ui
digital-currency
server
nginx
baota
k8s
http
cloud
linux
shell
database
vpn
esxi
rancher
domain
k3s
ewomail
os
android
windows
ios
app-store
macos
develop
java
javascript
uniapp
nodejs
hbuildx
maven
android-studio
jetbrain
jenkins
css
mybatis
php
python
hardware
hard-disk
pc
RAM
software
pt
calibre
notion
office
language
literature
philosophy
travel
页面
关于
壁纸
直播
留言
友链
统计
搜索到
45
篇与
docker
的结果
2023-11-18
docker版nexus迁移服务器
一、备份nexus数据备份nexus的持久化目录数据使用压缩命令 tar -czvf nexus/data/nexus-data 得到压缩文件nexus.tar.gz,将其拷贝到新服务器待用二、运行新nexus运行与旧服务器相同版本的nexus注意需要先创建好需要用的持久化目录并赋权,例如 mkdir -p nexus/data/nexus-data && sudo chown -R 200:200 nexus验证服务可用性curl -u admin:admin123 http://localhost:8081/service/metrics/ping 如果不通会报错三、替换旧数据解压备份数据包tar -xzvf nexus.tar.gz ,不要与新运行的nexus服务持久化目录同目录,或重命名为nexus_backup,并赋权, sudo chown -R 200:200 nexus_backup拷贝覆盖新nexus服务的数据sudo cp -r nexus_backup/data nexus/四、重启服务docker restart nexus无法正常重启,报错无权限重新赋权持久化目录
2023年11月18日
133 阅读
0 评论
0 点赞
2023-10-24
vmware运行ubuntu服务器运行docker版mysql
1.mysql无法正常启动解决:挂载的文件缺失conf/my.cnf2.vmware挂起主机,第二天继续运行后mysql无法正常连接,莫明原因解决:重启服务器3.启动vmware主机后桥接无法联网解决:打开vmware网络设置,桥接网络手动分配网卡
2023年10月24日
66 阅读
0 评论
0 点赞
2023-08-25
Docker容器保存为新镜像
一、Docker容器的保存在使用Docker的过程中,我们常常需要在容器中创建文件或者修改配置文件等操作。如果不保存容器,那么当容器停止之后,我们就会失去这些操作的痕迹,下次再次启动容器时,还需要重新操作一遍。为了避免这种情况的发生,我们可以将在容器中的操作保存下来,使得下次启动容器时,可以直接继续上次的操作。Docker提供了几种方式来保存容器,包括利用 commit 命令保存容器变更,以及利用 Dockerfile 进行构建。其中,利用 commit 命令保存容器变更是比较常用的方式之一。二、利用 commit 命令保存容器变更commit 命令可以将容器的改动保存为一个新的镜像。其命令格式为:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]其中,OPTIONS 可以省略,CONTAINER 为需保存的容器 ID 或者容器的名称,REPOSITORY 为保存时的镜像名称,TAG 为镜像的标签。以下是一个示例,其中将容器的改动保存为新镜像:docker run -it --name container1 ubuntu:18.04 // 在容器中安装vim编辑器 apt update apt install vim docker commit container1 myubuntu:v1这样,容器中安装的vim编辑器便被保存为了一个新的镜像 myubuntu:v1。三、利用 Dockerfile 进行构建Dockerfile 是一种用来描述镜像构建过程的文件。通过编写 Dockerfile 文件,我们可以很方便地构建出自己的镜像。具体过程如下:编写 Dockerfile构建镜像创建容器下面是一个简单的示例,利用 Dockerfile 构建含有 Nginx 服务器的镜像:FROM ubuntu:18.04 RUN apt-get update && apt-get install -y nginx CMD ["nginx", "-g", "daemon off;"] EXPOSE 80这段脚本在 Ubuntu 镜像的基础上安装了 Nginx,并指定了启动时运行的命令。接下来,构建镜像:docker build -t mynginx:v1这样,我们就可以使用这个镜像来创建容器:docker run -d -p 80:80 mynginx:v1其中,-d 指定使用守护进程方式运行容器,-p 80:80 表示将容器中的 80 端口映射到主机的 80 端口。四、Docker容器保存为新镜像的优点方便还原:利用 Docker 容器保存为新镜像,我们可以很方便地还原到上次操作的状态。容器复用:保存为新镜像后,我们可以将其上传到 Docker Hub 等镜像仓库,并在不同的机器或环境中复用该镜像。降低容器构建成本:Docker 构建新镜像时,可以利用已有的镜像作为基础镜像,这样可以有效降低容器构建成本。五、总结本文对利用 Docker 容器保存为新镜像这一重要主题进行了详细的阐述。我们从 Docker 容器的保存、利用 commit 命令保存容器变更、利用 Dockerfile 进行构建、Docker容器保存为新镜像的优点等多个方面进行了分析。在实际应用中,我们可以根据具体需要进行选择,达到最佳效果。
2023年08月25日
83 阅读
0 评论
0 点赞
2023-04-25
docker安装nexus,搭建docker镜像代理仓库
一、安装Nexusdocker run -d --name nexus \ --restart=always \ --privileged=true \ -p 30024:8081 \ -p 30025:8082 \ -v /home/$USER/dockerfile/nexus/data/nexus-data:/nexus-data \ sonatype/nexus3:3.45.0{callout color="#f0ad4e"} 8081 端口为nexus本身服务的端口; 8082 端口为预留给docker镜像仓库使用的端口。{/callout}二、创建docker镜像仓库1.创建2.选择代理仓库3.填写信息4.添加docker权限5.创建角色和用户(仅使用代理功能无需创建)6.配置/etc/docker/daemon.json文件{ "registry-mirrors": [ "https://hub-mirror.c.163.com", "http://10.10.11.100:30025" ], "insecure-registries": ["10.10.11.100:30025"] }{callout color="#f0ad4e"}未配置该项,可能会报错误: Error response from daemon: Get https://: http: server gave HTTP response to HTTPS client {/callout}重载配置systemctl daemon-reload重启docker服务systemctl restart docker三、测试myuser@ubuntu:/etc/docker$ docker pull 10.10.11.100:30025/helloz/transmission:v1.3 v1.3: Pulling from helloz/transmission ba3557a56b15: Pull complete d9b286767b1b: Pull complete 90d275dc7c03: Pull complete 4cbcf4bbde0c: Pull complete Digest: sha256:2ac88659895b803a461f172efce5bf9f6812f2278a55cbe72d91d7675744d1e1 Status: Downloaded newer image for 10.10.11.100:30025/helloz/transmission:v1.3 10.10.11.100:30025/helloz/transmission:v1.3查看Nexus可以看到已经下载了该镜像
2023年04月25日
117 阅读
0 评论
0 点赞
2023-04-21
群晖硬盘损毁后docker容器无法删除问题
问题某一天群晖系统盘(才2个G好像)居然满了,然后系统无法写入就报硬盘损毁。实际上并没有损毁。但是重装系统后,Note应用笔记全丢,docker应用也出现权限问题或者奇葩问题,无法使用。例如删除旧容器命令始终无法正常执行。root@mynas:/volume4/@docker/btrfs/subvolumes# docker rm lychee Error response from daemon: container 2686782db926acc6c2a61dad8cc0e129c3dcde79bf14da4e4da0820cb8e42d46: driver "btrfs" failed to remove root filesystem: Failed to destroy btrfs snapshot /volume4/@docker/btrfs/subvolumes for b9101aa859e1f8c9d3c3a74089ed78a4054e520df8fb2071d13c94e5f84a5757: invalid argument解决只能找到对应目录下的容器编号和文件,并删除,才能执行容器删除命令。root@mynas:/volume4/@docker/btrfs/subvolumes# rm -rf b9101aa859e1f8c9d3c3a74089ed78a4054e520df8fb2071d13c94e5f84a5757 root@mynas:/volume4/@docker/btrfs/subvolumes# docker rm lychee
2023年04月21日
637 阅读
0 评论
0 点赞
1
2
3
4
...
9
您的IP: