Docker常用命令总结(持续更新)

#https://hub.docker.com/
#docker 镜像库

#查看运行中容器
docker ps

#下载docker相关镜像
docker pull ccr.ccs.tencentyun.com/common-image/open-jdk:12

#查看本地docker镜像
docker images

#启动/停止容器
docker start/stop containerId

#后台运行docker容器(redis 示例)
docker run -d -p 6379:6379  redis:6.0.9-alpine

#删除本地镜像
docker rmi containerId

#查看运行日志
docker logs -f -t containerId

#删除容器
docker rm containerId

# 进入docker 容器
docker exec -it containerId /bin/sh

docker相关重要概念

1.image镜像

docker镜像就是一个只读模板,比如,一个镜像可以包含一个完整的centos,里面仅安装apache或用户的其他应用,镜像可以用来  
创建docker容器,另外docker提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下周一个  
已经做好的镜像来直接使用

2.container容器

docker利用容器来运行应用,容器是从镜像创建的运行实例,它可以被启动,开始、停止、删除、每个容器都是互相隔离的,保证安全的平台,  
可以吧容器看做是要给简易版的linux环境(包括root用户权限、镜像空间、用户空间和网络空间等)和运行再其中的应用程序

3.repostory仓库

仓库是集中存储镜像文件的沧桑,registry是仓库主从服务器,实际上参考注册服务器上存放着多个仓库,每个仓库中又包含了多个镜像,  
每个镜像有不同的标签(tag) 仓库分为两种,公有参考,和私有仓库,最大的公开仓库是docker Hub,存放了数量庞大的镜像供用户下周,  
国内的docker pool,这里仓库的概念与Git类似,registry可以理解为github这样的托管服务

你可能感兴趣的:(docker,docker)