Docker是一个开源的应用容器,可以让我们很方便把应用环境打包到一个容器中,从而可以让我们很容易将我们程序发布到其他Linux服务器上,简单整理几个常用的Docker命令
1.安装Docker
1 | $ sudo apt-get install docker docker-engine docker.io |
2.启动、关闭、重启Docker服务
1 | $ sudo service docker start |
3.创建一个容器
1 | $ docker run -p 8888:80 nginx:latest |
-p 8888:80 是指将nginx容器的80端口绑定到本机的8888端口上
4.查看docker容器列表
1 | $ docker ps |
依次是容器ID、镜像名、创建时间、状态、端口、名称
5.启动、停止、重启某个容器
1 | $ docker start nginx |
6.查看容器运行日志
1 | $ docker logs -f nginx |
7.查看本地所有镜像
1 | $ docker images |
8.进入容器交互模式终端
1 | $ docker exec -it nginx /bin/bash |
9.将指定镜像保存成 tar 归档文件。
1 | $ docker save -o nginx.tar nginx |
10.导入容器
1 | $ docker import nginx.tar nginx:new |
11.删除某个容器,如果在运行则需要先停止
1 | $ docker rm nginx |
12.删除所有容器
1 | $ docker rm $(docker ps -a -q) |
13.删除镜像
1 | $ docker rmi nginx |