docker基本操作命令

docker images                                                                #查看docker库中是否已经有镜像

docker pull 镜像名                                                          #下载镜像

docker tag 镜像ID 别名                                                  #给下载的镜像取个别名

docker ps -a                                                                   #查看docker环境里有多少容器

docker start 镜像名/id                                                    #启用一个或者多个已被停止的容器

docker stop 容器名/id                                                    #停止一个运行中的容器

docker kill 容器名/id                                                       # 杀掉一个运行中的容器

docker restart 容器名/id                                                 #重启容器

docker rm 容器                                                               #删除一个或者多个容器

docker run 镜像名/id                                                      #创建容器 

具体说明:https://www.runoob.com/docker/docker-run-command.html

docker exec                                                                   #进入自己的容器 

具体说明:https://www.runoob.com/docker/docker-exec-command.html

docker inspect 镜像名/id                                                #获取容器/镜像的元数据

docker port 镜像名/id                                                      #列出指定容器的端口映射

docker logs 镜像名/id                                                     #获取容器日志

docker top 镜像名/id                                                      # 查看容器中运行的进程信息

redis-cli -h 另一个容器ip                                                #在容器里登陆另一个容器

docker export 容器名或ID  >  /home/work/ubuntu.tar    #导出docker容器sudo docker save -o ubuntu_14.04.tar ubuntu:14.04

docker rm $(docker ps -a -q)                                          #删除所有停止的容器

docker ps -a -q | xargs docker rm                                   #可以删除所有未运行的容器,docker ps -a -q列出当前运行的容器, -a 会列出所有,包括已停止的, -q 只列出容器 ID

docker search NAME                                                     #搜索可用的docker镜像

docker history 镜像                                                        #查看镜像的历史版

docker push 镜像                                                           #使用以下命令将镜像推送到registry

docker commit 做好容器  新创建的镜像名                     #将容器制作成镜像

useradd test -d /home/test                                             #新建用户登陆到指定目录

apt-get update && apt-get install  -y openssh-server     #容器里下载安装

docker rmi 镜像名或镜像ID号                                         #删除镜像,先删除这个镜像启动的容器

一次性删除所有镜像: docker rmi  $(docker images -q)

doxker save 镜像名 >/home/work/ubuntu_ssh.tar          #将docker镜像导出

docker  load  < /home/work/ubuntu_ssh.tar                    #将本地docker镜像导入docker环境下  

posted @ 2021-01-12 13:45  莫离m  阅读(94)  评论(0编辑  收藏  举报