-
docker images
: 查看所有镜像 -
docker ps
: 列出正在运行的容器 -
docker ps -a
: 列出所有容器,包括未运行的容器 -
docker pull
: 拉取镜像,例如docker pull node
,拉取node镜像 -
docker run -d -p 3000:80 --name 容器名称 镜像名称
:
-d
:设置容器在后台运行
-p
: 把容器里面的80
端口映射到实体机的3000
上,这样就可以通过3000
端口访问了。
--name
: 设置容器的名称 -
docker logs id
: 查看容器的日志,id
为容器id -
docker build -t 镜像名称 .
: 打包镜像
-t
: 给镜像命名
.
: 基于当前目录
例如docker build -t egg-example:0.0.1 .
,在当前目录下打包一个镜像名为egg-example
,其中版本为0.0.1
-
docker rmi id
: 删除镜像id,例如docker rmi 447b33861174
,注意:在删除镜像时有时候会报镜像在使用,先删除容器后在删除镜像
id
: 为镜像id -
docker rm id
: 删除容器
id
:为容器id - 进入容器内部:
docker exec -it 容器id /bin/sh
ordocker exec -it 容器id bash
or
docker exec -it 容器id sh
-
docker save -o
: 镜像打包成tar包
例如docker save -o egg-example.tar egg-example:0.0.1
-
docker load
: 导出镜像tar包
例如docker load -i egg-example.tar
docker常用命令
最后编辑于 :
?著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...