随想录(docker应用)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
之前没有怎么使用过docker,偶尔使用了一次发现非常好用。一个ubuntu server可以装几十上百个docker没有问题,建议大家多多使用。作为轻量级的虚拟机方案,docker不用占什么资源。简单的配置,就可以实现开发环境的快速部署,同时可以大量节省服务器资源,一举多得。下面主要是记录一下如何使用docker。
1、安装docker
sudo apt-get install docker.io
2、获取image,这里主要从daocloud获取
sudo docker pull daocloud.io/library/ubuntu:latest
或者
sudo docker pull ubuntu
3、查看镜像
sudo docker images
4、将镜像运行为容器
sudo docker run -it <image_name:tag_name> /bin/bash
5、在后台运行容器
sudo docker run -dit <image_name:tag_name> /bin/bash
6、查看容器
sudo docker ps -a
7、attach到容器
sudo docker attach <docker_id>
8、退出容器,但是容器继续运行
ctrl+p, 再输入ctrl+q
9、容器和host复用目录
sudo docker run -v ~/Desktop:/test -it <image_name:tag_name> /bin/bash
10、端口复用
sudo docker run -p 80:8000 -it <image_name:tag_name> /bin/bash
11、容器导出
sudo docker export <docker_id> > <file_name>
12、容器导入
sudo cat <file_name> | docker import - <image_name:tag_name>
13、容器保存为镜像
sudo docker commit <docker_id> <image_name:tag_name>
14、镜像导出
sudo docker save <image_name:tag_name> > <file_name>
15、镜像导入
sudo docker load < <file_name>
16、删除容器
sudo docker rm <docker_id>
17、删除镜像
sudo docker rmi <image_name:tag_name>
18、 查找镜像
sudo docker search ubuntu
相关文章
- Docker-整理
- Why does Docker need a Union File System
- What Is Docker & Docker Container ? A Deep Dive Into Docker !
- 5 分钟,教你用 Docker 部署一个 Python 应用
- Docker最全教程——.NET5进一步拥抱容器技术
- OpenOffice4: 软件包安装, Docker安装,集成SpringBoot应用
- 既然有了 Docker, 为什么还要 Kubernetes ?
- docker到底能在哪些平台安装?
- 八个Docker的真实应用场景
- 自动化部署基于 Docker 的 Rails 应用
- 基于容器的自动构建:Docker在美团的应用
- 如何将本地应用制作成docker镜像
- 阿里云运行docker容器报错
- 利用 ELK 搭建 Docker 容器化应用日志中心
- Docker安装ActiveMQ
- Docker底层:Overlay2 文件系统原理
- 《Docker技术入门与实战》——第1章 初识Docker
- CentOS7安装docker
- 浅析如何开启docker远程连接服务以便让Jenkins或Java等应用连接docker
- Docker应用设计四大关键
- 关于Docker在测试方面的应用
- Docker for Windows 10应用进入测试阶段