docker入门命令

docker run -p 8080:80 -d daocloud.io/nginx     

-p  将docker本身的80端口映射到本地的8080端口

-d  允许这个程序直接返回,把当前这条container以守护进程来运行

 

docker cp index.html container_Id://usr/local/

拷贝本地文件到container中

 

docker commit -m "fun" container_Id nginx-fun

提交改动到新的镜像,名称叫fun

容器运维操作

docker info 用于检测Docker是否正确安装,一般结合docker version命令使用
docker version docker 版本

docker attach命令 可以连接到正在运行的容器,观察容器的运行状况,或与容器的主进程进行交互。
docker inspect命令 用于查看镜像和容器的详细信息,默认会列出全部信息,可以通过--format参数来指定输出的模板格式,以便输出特定信息。
docker ps 默认显示当前正在运行中的container
docker ps -a 查看包括已经停止的所有容器
docker ps -l 显示最新启动的一个容器(包括已停止的)
docker images 列出机器上的镜像
docker search seanlo 搜索镜像
docker pull centos
docker stop $(docker ps -aq) 停止所有容器
docker rm $(docker ps -aq) 删除所有容器
docker rmi $(docker images -q) 删除所有镜像
 
docker run -t -i ubuntu:14.04 /bin/bash
docker run -t -i devops_docker_devops /bin/bash
ubuntu:14.04 为镜像名,参数说明:
  • -t 表示在新容器内指定一个伪终端或终端
  • -i 表示允许我们对容器内的 (STDIN) 进行交互。
我们在容器内还指定了一个新的命令: /bin/bash ,这将在容器内启动 bash shell。

posted @ 2020-01-19 09:43  RIP_KOBE  阅读(121)  评论(0编辑  收藏  举报