Section 2 docker image and common commands for containers

1. Mirror related commands
docker images  # 列出本地已下载的所有镜像

docker images -q  # 只列出镜像id

docker search _image_name_  #搜索镜像

docker pull  _image_name_  #获取镜像,如果不指定版本,默认获取最新的,如果指定版本执行如下命令: docker pull  ubuntu:15.0

docker rmi  _image_id_  #删除镜像,删除镜像时,必须删除与之关联的容器,否则删除镜像失败,或者添加参数-f强制删除:docker rmi -f _image_id_ 

docker tag _image_id_ zzl/nginx:v1    #为镜像设置一个标签
2. Container related commands
docker run -it ubuntu:_version_ /bin/bash  # 以交互式启动ubuntu镜像,可以指定启动的版本,不指定默认最新版本 ,可以加参数-d ,表示后台启动容器

docker ps  #查看运行的容器

docker ps -a  #查看所有容器,包括停止运行的

docker start/stop/restart _docker_id_  # 以id的形式启动/停止/重启容器

docker exec -it _docker_id_ /bin/bash #以交互式进入容器,启动新的shell

docker attach _docker_id_  # 进入正在执行的终端,不会启动新的shell

docker rm _docker_id_ # 删除容器,可以加参数-f,进行强制删除

docker export _docker_id_ > _docker_file_    # 导出容器,然后被导出的容器不存在

docker import _docker_file_ # 从导出的文件中导入容器

docker stats _docker_id_  #查看容器占用的资源大小,可以不加_docker_id_ ,则查询服务器上面所有容器的占用资源情况

exit #退出容器,并停止

ctrl +p+q #退出容器,但不停止

docker logs -tf --tail 10 _docker_id_   #查看容器最近的10条日志

docker top _docker_id_  #查看容器中的进程

docker inspect  _docker_id_ /_image_id_ #查看容器/镜像的元数据,就是指查看容器/镜像的配置

docker cp _docker_id_:docker里面的文件 服务器目录     #将docker里面的文件拷贝到服务器

Diagram of common commands

insert image description here

Guess you like

Origin blog.csdn.net/qq_20663229/article/details/116806131