docker使用以及dockerfile编写
一 docker常用命令
1. service docker start
2. docker images 显示所有镜像
3. docker ps [-a] 显示正在运行的容器,-a显示所有容器
4. docker run -i -t repo:tag cmd 由镜像创建一个容器,-i表示交互,-t表示伪终端
5. docker run -d -v srcdir:dstdir repo:tag cmd 创建容器,并挂载宿主机目录到容器内目录,后台运行,-d后台运行,-v挂载
6. docker logs containerID 查看容器监控的进程运行日志
7. docker stop containerID
8. docker rm containerID
9. docker rmi imageID
10. docker search key
11. docker pull imagename
12. docker build -t repo:tag dir
13. docker tag imageID repo:tag 添加新tag
14. docker attach containerID 进入容器
15. docker cp file containerID:file 宿主机与容器进行传递文件或目录,顺序可互调
16. docker history imageID 查看层级信息
二、dockerfile
eg:
FROM nginx LABEL maintainer "angelkitty6698@gmail.com" COPY 1.txt /home RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
可以参考:
http://www.runoob.com/docker/docker-image-usage.html
http://dockone.io/article/8350
https://www.toutiao.com/i6313838452630618626/
https://www.docker-cn.com/registry-mirror
https://www.cnblogs.com/cocowool/p/make_your_own_base_docker_image.html
https://docs.docker.com/engine/reference/commandline/cp/
相关文章
- 基于Centos+Docker+Kubeadm的高可用集群设计
- Docker 会取代虚拟机吗?
- How can I use systemctl from within a docker container (run on ubuntu 20.04, with ubuntu 18.04 base)
- 开发自己的 chart - 每天5分钟玩转 Docker 容器技术(167)
- data-packed volume container - 每天5分钟玩转 Docker 容器技术(43)
- Jenkins Jfrog Artifactory 以及docker下的pipeline 容器编排实践
- [学习] From mritd... 使用docker.hub以及github创建镜像以及拉取(避免FQ的一种处理方式)
- Docker 使用指南—— 基本操作
- ubuntu18.04安装docker和开通对外2375端口(方便portainer管理)
- 基于 Docker 搭建 etcd 集群和命令权限管理
- 全栈式部署:SpringCloud 微服务+Docker + Vue + nginx 前后端一站式部署
- 一文教会你如何在Linux系统中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】
- 【docker】如何将服务器加入集群,成为子节点
- 从SDN以及Docker看网络模型发生的变革
- Docker日志自动化: ElasticSearch、Logstash、Kibana以及Logspout
- 有人说Docker Hub上三成的镜像包含漏洞?扯吗不是?
- 容器、Docker与Kubernetes——什么是Kubernetes以及它是如何使得容器化基础设施变得简单
- 如何让 Docker 在没有缓存的情况下重建镜像
- docker数据卷概念以及删除数据卷方法
- 【Docker】容器、虚拟机与Docker概念全解析