Docker用法
Docker
Docker简介
Docker 是一个用于开发、交付和运行应用程序的开放平台。 Docker 使您能够将应用程序与基础架构分离,以便您 可以快速交付软件。使用 Docker,您可以在 与管理应用程序的方式相同。通过利用 Docker 的 快速传送、测试和部署代码的方法,您可以 显著减少编写代码和在生产环境中运行代码之间的延迟。
Docker常用命令
命令 | 命令作用 | ||
---|---|---|---|
Docker run -i 建立交互式界面 -t 建立终端 —name 启动的镜像取名 | 运行镜像 | ||
Docker images | 查看镜像 | ||
Docker pull | 拉取镜像 | ||
Docker ps -a 查看所有镜像运行 | 查看运行状态 | ||
Docker stop | 停止运行 | ||
Docker kill | 杀死进程 | ||
Docker run -d -m —name -p | 守护容器,分配内存,容器名称,映射端口号 | ||
Docker log 容器ID | 查看容器日志 | ||
Docker top | 查看容器内运行进程 | ||
Docker inspect 容器ID | 查看容器内运行细节 | ||
ctrl+p+q | 退出容器但不停止 | ||
docker exec -it 容器id /bin/bash (打开容器,启动新的进程) | 重新进入容器 | ||
docker attach -it 容器id (不会打开新的进程) | 重新进行容器 | ||
docker cp 容器内路径 主机路径 | 拷贝 | ||
docker export 容器id > .tar 导出 | 容器备份 | ||
docker import | 导入 | ||
docker inspect | 查看容器基本信息 | ||
sudo docker exec -it -u root kylin /bin/bash | 进去docker容器 | ||
sudo service docker restart | 重启docker服务 | ||
docker rm -f |
删除指定容器 | ||
docker rm $(docker ps -a\ | grep Exited\ | awk ‘{print $1}’) | 删除所有退出状态容器 |
docker port | 查看容器端口映射 | ||
评论