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 查看容器端口映射