docker 使用小记

本地开发很少用到 docker, 但部署到服务器的都是用 docker 的方式,但基本都是运维在管理
本地跑跑镜像,运行容器,记一些命令。
后面忘记再看看这篇文章能大概知道怎么用

镜像相关

查看镜像列表

docker images

构建镜像

语法

docker build [OPTIONS] PATH | URL | -

OPTIONS 参数说明
-t: 镜像的名字及标签
-f: 指定要使用的Dockerfile路径;

eg:

docker build -t registry-vpc.cn-hangzhou.aliyuncs.com/xxx/yyyy:development -f docker-files/canal-adapter .

移除镜像

语法

docker rmi  [IMAGE ID]

eg:

docker rmi 959cd7e3af2e

容器相关

运行容器

运行容器并进行端口映射

docker run -p hostPort:containerPort REPOSITORY:TAG

eg:

docker run -p 8086:8081 registry-vpc.cn-hangzhou.aliyuncs.com/xxx/yyyy:development

若需要后台运行(守护进程)则再加个 -d 参数

docker run -d -p 8086:8081 registry-vpc.cn-hangzhou.aliyuncs.com/xxx/yyyy:development

查看容器列表

docker ps

停止容器

docker stop [CONTAINER ID]

eg:

docker stop dfd9f9ccf7cd

移除容器

语法

docker rm [CONTAINER ID]

eg:

docker rm dfd9f9ccf7cd

查看容器日志

docker logs  [CONTAINER ID]

查看容器信息

docker inspect [CONTAINER ID]

参考链接

官方文档

你可能感兴趣的:(docker 使用小记)