docker常用命令

非root用户每次都需要使用sudo命令,这时候我们可以将当前用户加入docker组中。首先创建一个docker用户组,然后将当前用户加入用户组中,最后重启docker

sudo groupadd docker
sudo gpasswd -a 当前用户名docker

 然后注销当前用户,再次登录即可 

查看docker系统的信息  

sudo docker info

 

查看docker 版本信息

sudo docker version

 

对镜像的操作  

查找镜像

sudo docker search 镜像名

 

拉取镜像

docker pull 镜像名

  

列出已安装镜像列表

sudo docker images

 

查看镜像的历史

sudo docker history 镜像名

 

删除一个或者多个镜像

sudo docker rmi 镜像名

 

对容器的操作

运行容器

sudo docker run 镜像名

 

停止、启动、杀死一个容器

docker stop <容器名orID>
docker start <容器名orID>
docker kill <容器名orID>

   

查看正在运行的容器

docker ps
docker ps -help为命令帮助。

  

在容器中运行echo命令输出helloworld

sudo docker run 镜像名 echo "helloworld"

  

交互式进入(运行)容器中

 sudo docker run -i -t 镜像名 /bin/bash 

  

在容器中安装新程序

docker run 镜像名 apt-get install -y 应用名

  

删除容器

docker rm 容器id

 

删除所有容器

docker rm $(docker ps -a -q)

  

重启正在运行的容器 

docker restart Name/ID

 

从容器里面拷贝文件/目录到本地一个路径  

$docker cp Name:/container_path to_path  
$docker cp ID:/container_path to_path

 

显示容器中的进程信息

docker top  容器id

  

 

 

  

 

  

构建自己的镜像

 

  

posted @ 2016-03-01 17:37  Lost blog  阅读(394)  评论(0编辑  收藏  举报