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环境下