Docker常用命令汇总
- 列出本地主机上的镜像
docker images - 列出本地主机上的所有容器
docker ps -a - docker run -t -i ubuntu:15.10 /bin/bash
- 后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash - 要退出容器终端,直接输入 exit
- 获取一个新的镜像
docker pull ubuntu:13.10 - 查找镜像
docker search httpd - docker run httpd
- 删除镜像
docker rmi hello-world - 停止一个容器
docker stop <容器 ID> - 启动已停止运行的容器(先start,后attach)
docker start b750bbbcfd88 - 进入容器
docker attach 1e560fca3906
docker exec -it 243c32535da7 /bin/bash - 提交容器副本
docker commit -m=“has update” -a=“runoob” e218edb10161 runoob/ubuntu:v2 - 设置镜像标签
docker tag 860c279d2fec runoob/centos:dev - 网络端口映射
docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py - 登录和退出
docker login
docker logout - 导出容器
docker export 1e560fca3906 > ubuntu.tar - 导入容器快照
cat docker/ubuntu.tar | docker import - test/ubuntu:v1 - 删除容器
docker rm -f 1e560fca3906 - 推送镜像
docker push username/ubuntu:18.04 - 创建容器-挂载目录
docker run -it -v /e/UbuntuShare:/opt/win/ --name ubuntu_12.04_tcu ubuntu:12.04 /bin/bash - 进入gorm容器
docker run -ti -p5900:5900 -v /d/UbuntuShare:/workdir docker.yale.aws.assaabloy.net:32770/smartresidential/gorm_build-v2
docker run -ti --rm -e DISPLAY=$DISPLAY -p5900:5900 -v /tmp/.X11-unix:/tmp/.X11-unix -v {PATH_TO_YOUR_WORKSPACE}:/workdir --privileged -v /dev/bus/usb/:/dev/bus/usb docker.yale.aws.assaabloy.net:32770/smartresidential/gorm_build-v2:v${VERSION}