随笔 - 14  文章 - 0  评论 - 0 

docker 命令

 
下载最新镜像
.1  sudo docker pull ubuntu
 
创建新镜像
2. sudo docker run -i -t image_name /bin/bash #image_name为docker镜像名称
 
3. 创建一个无限打印
CONTAINER_ID=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")
 
4.  查看日志
sudo docker logs $CONTAINER_ID
 
5. 连接上docker
sudo docker attach $CONTAINER_ID
 
6. 停止docker
sudo docker stop $CONTAINER_ID
 
7. 查看运行中的docker
sudo docker ps  #列出当前所有正在运行的container
 
sudo docker ps -l #列出最近一次启动的,且正在运行的container
sudo docker ps -a #列出所有的container
 
8. docker export命令
container_id=`docker run -d <image_name> ls`
 
docker export $container_id > image.tgz
 
9.docker import命令
cat image.tgz | sudo docker import - simple_dev #simple_dev为自定义的镜像名称
 
10.docker port命令
docker run -p 80:8080 <image> <cmd> #映射容器的8080端口到宿主机的80端口
 
11.删除所有容器
sudo docker rm `sudo docker ps -a -q`
 
12.删除具体某个容器
sudo docker rm $CONTAINER_ID
 
13.docker命令快速参考
linjiqin@ubuntu:~$ sudo docker images #查看本地镜像
linjiqin@ubuntu:~$ sudo docker attach $CONTAINER_ID #启动一个已存在的docker实例
linjiqin@ubuntu:~$ sudo docker stop $CONTAINER_ID #停止docker实例
linjiqin@ubuntu:~$ sudo docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行
 
linjiqin@ubuntu:~$ sudo docker inspect $CONTAINER_ID #查看container的实例属性,比如ip等等
 
 
13. 连接到已存在的docker
sudo docker images
sudo docker run -i -t ubuntu:14.04 /bin/bash
 


来自为知笔记(Wiz)


posted on 2015-08-21 09:42  知识铺  阅读(128)  评论(0编辑  收藏