docker使用

image相关操作

搜寻image

1
2
3
4
5
6
7
8
➜ docker search --limit 10 cockroachdb/builder
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
cockroachdb/cockroach CockroachDB is an open source, survivable,... 39
electronuserland/electron-builder electron-builder 14 [OK]
deis/builder Docker-in-docker image builder for the Dei... 5
jekyll/builder Builder image 2 [OK]
abcstartsiden/builder Images for builder 1
cockroachdb/builder Image containing tools for building cockroach 1

pull image

默认tag是latest,如果没有latest,需要指定tag。

https://hub.docker.com/r/cockroachdb/builder/tags/

1
➜ docker pull cockroachdb/builder:20171023-115328

查看本地image

1
2
3
4
➜ docker image list
REPOSITORY TAG IMAGE ID CREATED SIZE
louishust/crdb v1 7d8e342bab93 About an hour ago 3.74GB
cockroachdb/builder 20171023-115328 fa959d75f5af 4 weeks ago 3.63GB

删除image

1
➜ docker image rm imageid

container

生成容器

1
➜ docker run -it -d -p 50002:22 --security-opt=seccomp:unconfined louishust/crdb:v1 /bin/bash

容器后台运行

1
CTRL+P CTRL+Q

查看容器

1
➜ docker container ls -a

停止容器

1
➜ docker container stop containerid

根据容器生成image

1
2
➜ docker commit -m "install ssh ,vim, setup 163 repo" d4d9bbeefe0f louishust/crdb:v1
➜ docker push louishust/crdb:v1

删除容器

1
➜ docker container rm containerid

删除exited容器

1
sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm

参考链接

  1. Docker — 从入门到实践
  2. 上传docker镜像到hub.docker
  3. crdb docker hub

本文标题:docker使用

文章作者:Louis

发布时间:2017年11月22日 - 13:11

最后更新:2018年02月08日 - 15:02

原始链接:/2017/11/22/docker/

许可协议: Louis-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。