docker使用

docker 我就把它当虚拟机吧,比虚拟机高级,轻量级,好用。

1.安装docker http://www.runoob.com/docker/ubuntu-docker-install.html
2.拉取镜像docker pull chug/ubuntu14.04x64
3.启动镜像docker run -t -i chug/ubuntu14.04x64 /bin/bash
4.在镜像中安装自己常用软件vim,配置~/.gitconfig,把ssh-keygen -t rsa生成的~/.ssh/id_rsa.pub文件的内容放到需要拉取代码的网站上
5.克隆代码到镜像git clone ssh://username@github.com
6.愉快的编译吧
-v参数可以把本地目录映射到镜像内,双向共享:sudo docker run -t -i --privileged=true -v /home/brian:/home/brian chug/ubuntu14.04x64

sudo docker ps -a //查看当前运行的容器及状态
sudo docker rm e98262536960 -- CONTAINER ID //删除容器 释放空间
exit //退出容器,容器暂停
sudo docker restart e98262536960 //重启容器
sudo docker attach e98262536960 //进入容器
sudo docker images //查看当前保存的images
sudo docker rmi 2c92d4122726 -- IMAGE ID //删除image

Docker Root Dir: /var/lib/docker

posted @   船长博客  阅读(138)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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的设计差异
· 三行代码完成国际化适配,妙~啊~
永远相信美好的事情即将发生!
点击右上角即可分享
微信分享提示