画江湖之 docker 篇 [docker 常规操作记录]

docker简介

  • Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。
  • Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux,Window,Unix 机器上,也可以实现虚拟化。
  • 容器是完全使用沙箱机制,容器性能开销极低。

Window下安装docker容器

注意:基于Win10 系统安装
现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。
下载地址:https://www.docker.com/get-docker

镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我的阿里云镜像加速器:
https://xx.mirror.aliyuncs.com
{
"registry-mirrors": ["https://xx.mirror.aliyuncs.com"]
}

Docker常用命令

1 启动容器 docker start 容器id/容器名称
2 停止容器 docker stop 容器id/容器名称
3 重启容器 docker restart 容器id/容器名称
4 移除容器 docker rm 容器id/容器名称
注意:容器必须是停止状态
5 查看容器负载 docker top 容器id
6 查看容器进程 docker ps 
7 查看所有容器进程 docker ps -a
8 查询最后一次创建的容器:docker ps -l 
9 查看容器中服务运行的端口 docker port 容器id/容器名称
10 删除镜像 docker rmi 镜像名称
11 docker inspect 容器id | grep IPA 找出对应容器的ip 地址
12 docker run  -i -t  镜像名:标签  命令 交互创建容器
13 docker search 搜索镜像
14 docker pull   拉取镜像
15 docker ps  查看当前运行中容器
16 docker ps -a 查看所有运行的容器
17 docker images 查看本机的镜像
18 docker logs  查看容器的日志
19 docker logs -f   实时查看容器的日志
20 退出容器 exit  ctrl+d
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!