docker相关
docker image 镜像制作
https://www.jianshu.com/p/f8f851318165
docker 安装
1 | sudo apt-get update |
使用docker搭建nodejs 和hexo服务器
hexo使用docker搭建编译服务器
1 | docker pull www.crazyboy.info:5000/kylin-builder-qemu:819 |
参数
–network host | 网络共享 |
–name | 指定名字 |
-w dockerpath | 指定工作目录 |
-v localpath:dockerpath | 指定映射目录 |
–privileged=true | |
–userns=xxx | 修改user namespace |
配置文件
- 修改配置 /etc/docker/daemon.json
{
“insecure-registries”:[“www.crazyboy.info:5000"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
命令
docker import 导入
docker tag surl:stag durl:dtag
docker push durl:dtag
docker diff 容器id/name
docker commit 容器id/name # uos下尝试了一次,发现有漏洞,提交不全,不知道是否和当时的userns_remap有关系
docker build -t url:tag
docker login –username=ygh 192.168.120.44 #登陆服务器,但是没有权限push
开机自启动
- 文件 /etc/init.d/mydocker
1
2
3
4
5#!/bin/bash
docker start node-cli
docker start qemu-builder
docker exec node-cli node_modules/hexo/bin/hexo s &
1 | # console |
- 本文作者: crazyboy
- 本文链接: http://crazyboy.www.crazyboy.info/blog/blog/2022/04/15/it/host/docker/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!