1.docker修改镜像地址:
1 | /etc/docker/daemon .json |
2.docker 启动容器:
1 | docker run -t -i ubuntu:14.04 /bin/bash |
3.查看容器:
1 | docker ps -a 加-a代表查看所有容器,不加代表正在运行的容器 |
4.进入容器命令行:
1 | sudo docker attach 44fc0f0582d9 |
5.打包容器为镜像:
1 | docker commit 35f1c2ae1f7e mynewimage |
6.docker 运行自己命名的容器:
docker run -it --name testnode node_image /bin/bash
7.docker 查看最近的修改的容器:
1 | docker ps -a -q -l |
8.docker 映射本地文件:
1 | docker run -it --privileged= true - v /home/node-test : /home/soft mynodejs /bin/bash |
1 2 3 4 5 6 7 | Volume - v 容器映射 - v [本地目录]:[容器内目录] -volumes-from 从另一个容器引入数据,多个容器挂载同样数据 docker create - v $PWD /data : /var/mydata --name [容器名] ubantu docker run --volume-from data_container |
======.docker 映射本地文件映射本地端口:
1 | docker run -it -p 8080:8080 --privileged= true - v /home/node-test : /home/soft mynodejs /bin/bash |
9.docker导出:
1 | docker save 9045 > . /mynodejs . tar |
可以自定义路径,没写路径就是当前路径了
10.docker容器不能上网问题:
1 | docker run -it --net host --privileged= true - v /home/node-test : /home/soft mynodejs /bin/bash |
==docker 重启
systemctl restart docker
==docker设置网桥
具体参考
https://yeasy.gitbooks.io/docker_practice/advanced_network/bridge.html
我是从这个网址找到修改网桥的方法的。具体还是可以行的通。
==docker导出镜像
导入和导出 分别用命令docker save 和 docker load 进行导入导出操作,以下为简单的实例。 # 导出镜像 docker save -o centos7.tar centos # 导入本地镜像 sudo docker load --input centos7.tar
===删除镜像
docker image rm -rf 镜像id
===centos安装goang
yum install golang
mkdir /go mkdir /go/bin mkdir /go/src
vim ~/.bashrc export GOPATH=/go export PATH="$PATH:$GOPATH/bin"
===go 安装node
下载node包
wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz
xz -d *.xz
tar xvf *.tar
mv node-v8.11.2-linux-x64 /etc/node
vim ~/.bashrc export PATH="$PATH:/etc/node/bin"
=====win 登录docker
首先vbox启动default的docker虚拟机,然后开一个cmd登录docker虚拟机
docker-machine ssh default
前端工程师、程序员
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~