docker简单常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上.
镜像类似于模板,用于启动容器
相比传统服务器部署的优点:
-
部署方便 、安全 -
隔离性好 -
快速回滚
测试环境
-
执行以下命令,完成docker安装 [root@localhost ~]
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
-
下载镜像进行测试 **-a 😗*拉取所有 镜像 [root@localhost ~]
镜像相关
-
查看镜像 docker images -
从Docker Hub查找镜像 docker search nginx -
从镜像仓库中拉取或者更新指定镜像 docker pull nginx -
删除镜像 xxx为镜像名称 docker rmi xxx -
通过docker启动镜像 docker run images -
通过docker后台启动镜像 docker run -d images
容器相关
-
查看启动容器 docker ps -
查看全部容器 docker ps -a -
删除容器,删除多个用空格隔开 docker rm name -
暂停容器 docker pause nginx -
恢复容器 docker unpause nginx -
列出指定的容器的端口映射 docker port nginx -
查看容器中运行的进程信息 docker top nginx -
进入容器 xxx为容器id或名字 docker exec -it xxx /bin/bash -
退出容器 ctrl+d或exit -
拷贝文件进入容器(多次执行则覆盖) docker cp 1.txt nginx:/ -
在宿主机执行容器内部命令 docker exec -it pgmail bash -c ‘ls /’ -
查看本机容器负载 docker stats -
静态查看本机容器负载 docker stats --no-stream -
查看容器日志 docker logs -f --tail 20 nginx -
杀掉运行中的容器 docker kill xxx -
停止容器 xxx为容器id或名字 docker stop xxx -
重启容器 xxx为容器id或名字 docker restart xxx -
重启整个docker服务 service docker restart -
显示 Docker 系统信息,包括镜像和容器数 docker info -
显示 Docker 版本信息 docker version
|