参考:
Docker Documentation
Docker — 从入门到实践
Docker 入门教程 —— 阮一峰
Docker 教程 —— 菜鸟教程
详细的 Docekr 教程请见参考,这里只是做一个简单的常用命令记录。
service docker start/restart/stop
docker build -t name:tag .
docker build
命令最后有一个
.
,至于为什么有
.
详见
参考或自行百度。
-t, --tag
: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签;docker build
命令详解 docker build URL
docker image ls
或
docker images
docker rmi [OPTIONS] IMAGE_ID
-f
: 强制删除,这个可能用得比较多;
--no-prune
: 不移除该镜像的过程镜像,默认移除;
docker rmi
命令详解
docker run --name xxx -d -P IMAGE
-p
: 可以指定映射端口,详见
Docker — 从入门到实践:外部访问容器 ;
-P
: 将容器开放的网络端口(默认是80端口)映射到主机随机的一个端口;
-d
: 后台运行容器,并返回容器ID;
docker run
命令详解
docker container ls
或
docker ps [OPTIONS]
docker ps
命令
docker ps
这条命令用得比较多的应该就是
-a
和
-q
:
docker exec -it CONTAINER bash
docker exec
命令详解 docker rm [OPTIONS] CONTAINER
docker stop CONTAINER
或
docker kill CONTAINER
,一般都是用
stop
停止容器,至于
stop
与
kill
的区别,请见:
docker容器如何优雅的终止详解 ,如果不先关闭容器则会删除失败,或者也可以用
-f
强制删除。)
docker rm
命令详解
docker stop
命令详解
docker kill
命令详解
差不多入门常用的可能就先这些了,想到再更…