您的位置:首页 > 运维架构 > Docker

docker常用命令

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

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


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

查看docker系统的信息

sudo docker info


查看docker 版本信息

sudo docker version


[b]对镜像的操作  [/b]

查找镜像

sudo docker search 镜像名


 

拉取镜像

docker pull 镜像名


  

列出已安装镜像列表

sudo docker images


查看镜像的历史

sudo docker history 镜像名


 

删除一个或者多个镜像

sudo docker rmi 镜像名




[b]对容器的操作[/b]

运行容器

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


  

 

  

  

构建自己的镜像

 

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: