ab168 发表于 2018-5-29 14:14:13

docker常用命令手册

docker pull ubuntu:12.04从Docker Hub 仓库下载镜像
docker pull daocloud.io/ubuntu:12.04       从其他仓库下载镜像
docker images 列出本地所有镜像
docker run -t -i ubuntu:14.04 /bin/bash   指定ubuntu:14.04镜像启动容器(如果存在直接启动,如果不存在,会先下载后自动启动。)
docker run -idt daocloud.io/centos   启动容器并后台运行
docker tag 5db5f8471261 ouruser/sinatra:devel   修改镜像的标签
docker save -o aaa.tar 85df800c49dd    把本地镜像保存成tar文件
docker load --input aaa.tar       加载本地镜像文件
docker ps 列出运行的容器
docker stop c126755cddc9停掉容器(此处的ID是通过docker ps看到的)
docker rmi -f b028cf78af5f   删除镜像(-f:表示强制)
docker rm $(docker ps -a -q)    删除所有已经停止的容器
docker logs 42ee45c1e32d获取容器输出
docker export 7691a814370e > ubuntu.tar到处容器到本地
docker exec -ti ff753eebaab5 /bin/bash进入容器(exit不关闭容器)
docker build -t mononet /usr/local/src/docker1   通过dockerfile创建镜像
docker run-t -i -v /src/webapp:/opt/webapp:ro centos /bin/bash   创建容器并挂在本地路径到容器
docker run -t -i -p 80:80 centos /bin/bash   启动容器并把容器里的80端口映射到宿主机80端口
docker run -idt -p 17202:8080 --name yiliao -v /usr/local/src/docker2/web:/usr/www:rw -v /ftp/docker2/:/upload:rw -v /etc/localtime:/etc/localtime:ro 57b53a820756   启动容器并开启端口映射并挂载本地路径到容器
docker tag microsoft/aspnet mononet   重命名镜像
docker inspect b028cf78af5f  
页: [1]
查看完整版本: docker常用命令手册