Fork me on Gitee

Docker常用命令 容器管理 镜像管理

#查看容器ID(containedId)
$docker ps -a

#删除容器
$docker rm containedId

#停止运行的容器
$docker stop containedId


#修改容器后将容器保存成镜像
$docker commit containedId supermap9d:v1

#创建容器并进入交互式模式
$docker run -it registry:versionid /bin/bash

#查看镜像
$docker images

#删除镜像
$docker rmi imageid 或则 docker rmi registry:versionid

 

使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。

docker run --name mynginx -d nginx:latest

 

使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。

 

docker run -p 80:80 -v /data:/data -d nginx:latest

  

绑定容器的 8080 端口,并将其映射到本地主机 127.0.0.1 的 80 端口上。

 

docker run -p 127.0.0.1:80:8080/tcp ubuntu bash

  

使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。

runoob@runoob:~$ docker run -it nginx:latest /bin/bash

 

#主机复制文件到docker的[/path]路径
$docker cp localhostfile containedId:/path


#登录阿里云docker registry:
$docker login --username=610152753@qq.com registry.cn-hangzhou.aliyuncs.com 密码:Ak610152753

#登录registry的用户名是您的阿里云账号全名,密码是您开通服务时设置的密码。

#从registry中拉取镜像:
$docker pull registry.cn-hangzhou.aliyuncs.com/cki/supermap9d:v1

#创建容器并启动服务
$docker run -p 60013:8090 -d --name supmap9d registry.cn-hangzhou.aliyuncs.com/cki/supermap9d:v1 /run.sh

posted @ 2018-05-22 19:53  JoePotter  阅读(394)  评论(0编辑  收藏  举报
``