首页
关于
Search
1
LXC中Alpine模板安装Docker
16 阅读
2
Debian 12 / Ubuntu 22.04 安装 Docker 以及 Docker Compose 教程
14 阅读
3
netclient docker compose
12 阅读
4
Netmaker安装
11 阅读
5
PVE 引入img文件作为虚拟机磁盘
10 阅读
默认分类
PVE虚拟机
数据库
容器技术
Linux
登录
Search
标签搜索
SQLSERVER
学习笔记
累计撰写
31
篇文章
累计收到
1
条评论
首页
栏目
默认分类
PVE虚拟机
数据库
容器技术
Linux
页面
关于
搜索到
6
篇与
的结果
2024-03-19
Portainer安装
docker volume create portainer_datadocker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
2024年03月19日
10 阅读
0 评论
0 点赞
2024-03-16
LXC中Alpine模板安装Docker
创建一个lxc CTCT ID 输入:10080 名称 nas-core 输入root密码 去掉 无特权容器 勾号。模板选择 alpine3.17,先不启动。选项里面,勾选上 开机自动启动,功能里面勾选上嵌套。去掉无特权容器的勾号,ip的地方选择dhcp,然后先不开机。其他按照默认设置即可点选项 功能,选中 fuse 和 嵌套。 编辑nano /etc/pve/lxc/容器id.conf 这个lxc 如果不需要运行docker所以不需要额外处理。只需要挂机械硬盘进去, 硬盘只有一个分区已经格式化为brtfs。在pve下没有挂载,节点在/dev/sda112pct set 10080 -mp0 /dev/sda1,mp=/mnt/sda1 #把 第一个硬盘的第一个分区挂到 lxc的/mnt/sda1 下 pct start 10080 #启动alpine系统准备配置alpine的源和时区配置源和时区 alpine内运行sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositoriesapk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeecho "Asia/Shanghai" > /etc/timezoneapk del tzdatarm -rf /var/cache/apk/*vim替换为nanoapk add nanoapk del vim && ln -s /usr/bin/nano /usr/bin/vim && rm -rf /usr/bin/vi && ln -s /usr/bin/nano /usr/bin/vi使用 特权容器使用特权容器 其实是可以安装docker的,创建的lxc的时候 去掉 无特权容器的 勾选,创建完成后 在选项里面 功能 勾选上 嵌套 在lxc的配置文件 添加三行 可以用特权容器开启docker /etc/pve/lxc/容器id.conflxc.apparmor.profile: unconfinedlxc.cgroup.devices.allow: alxc.cap.drop:lxc.cgroup2.devices.allow: c 226:0 rwmlxc.cgroup2.devices.allow: c 226:128 rwm另外 pve的webui里面 这个容器也要打开嵌套,也就是conf文件里面要有 features: nesting=1安裝docker以alpine为例sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositoriesapk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeecho "Asia/Shanghai" > /etc/timezoneapk del tzdatarm -rf /var/cache/apk/*sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositoriesapk add docker #nanorm -rf /var/cache/apk/*rc-update add docker bootservice docker startdocker version安装sshapk add openssh-serverrc-service sshd start需要编辑sshd配置文件以开放20端口。该文件位于/etc/ssh/sshd_config。 使用任何文本编辑器打开该文件: vi /etc/ssh/sshd_config在打开的文件中找到#Port 22这一行,并将其修改为Port 20。移除注释符号“#”。 如果已经存在一行Port开头的配置项,请确保将其修改为20。保存并退出编辑器。运行以下命令来重新加载sshd配置并加入自启动: rc-service sshd reloadrc-update add sshd boot最后,你需要确保iptables防火墙已经允许通过20端口的连接。运行以下命令以开放20端口: iptables -A INPUT -p tcp --dport 20 -j ACCEPThttps://dev.leiyanhui.com/pve/docker-mini/
2024年03月16日
16 阅读
0 评论
0 点赞
2024-03-16
Docker pull 使用代理
https://blog.csdn.net/jxlhljh/article/details/120176970
2024年03月16日
3 阅读
0 评论
0 点赞
2024-02-27
Docker版sqlserver导入数据库备份文件恢复数据库
命令行进入sql server docker容器docker exec -it sqlserver "bash"`使用容器自带的sqlcmd命令登录数据库/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"如果成功,应会显示 sqlcmd 命令提示符:1>在 >1 提示符下,输入以下 RESTORE DATABASE 命令,并在每行后按 Enter(无法同时复制和粘贴整个多行命令)。 将出现的所有 YourDB 替换为数据库的名称。RESTORE DATABASE YourDB FROM DISK = '/var/opt/mssql/data/YourDB.bak' WITH MOVE 'YourDB' TO '/var/opt/mssql/data/YourDB.mdf', MOVE 'YourDB_Log' TO '/var/opt/mssql/data/YourDB_Log.ldf' GO参考链接:https://learn.microsoft.com/zh-CN/sql/linux/sql-server-linux-migrate-restore-database?view=sql-server-ver16https://learn.microsoft.com/zh-CN/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15&pivots=cs1-bash
2024年02月27日
1 阅读
0 评论
0 点赞
2024-02-27
SQL Server Linux 容器用户权限
MS源链接以根用户的身份运行非根容器如有必要,可以以根用户身份运行非根容器,这也会自动向容器授予所有文件权限,因为它具有更高的特权。docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=MyStrongPassword" -u 0:0 -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest以其他用户和组的身份运行确保 SQL Server 容器具有命名用户,如 mssql 或 root,否则 sqlcmd 将无法在容器中运行。 可通过在容器中运行 whoami 来检查是否以命名用户的身份运行 SQL Server 容器。可使用自定义用户和组启动 SQL Server。 在此示例中,已装载的卷具有为主机计算机上的用户或组配置的权限。docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=MyStrongPassword" --cap-add SYS_PTRACE -u $(id -u myusername):$(id -g myusername) -v /path/to/mssql:/var/opt/mssql -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest在主机计算机上以用户的身份运行可使用以下命令在主机计算机上以现有用户身份启动 SQL Server:非根 SQL Server 容器需要 --cap-add SYS_PTRACE 标志来生成用于排除故障的转储。docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=MyStrongPassword" --cap-add SYS_PTRACE -u $(id -u myusername):0 -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest以根用户的身份运行非根容器如有必要,可以以根用户身份运行非根容器,这也会自动向容器授予所有文件权限,因为它具有更高的特权。docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=MyStrongPassword" -u 0:0 -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latestSQLSERVER
2024年02月27日
1 阅读
0 评论
0 点赞
1
2