一、容器
1.1.查看所有容器
docker ps -a
1.2.停止一个运行的容器
docker stop ifaas-building
1.3.删除一个容器
docker rm ifaas-building
1.4.启动一个容器(后台模式)
docker run -d ifaas-building
docker run -d --name mysql_test -p 3306:3306 75835a67d134(imageId/name)
docker-compose up -d ifaas-building
1.5.进入一个容器(交互模式)
docker exec -it opt_ifaas-building_run_1_8bf67cdafc1d bash
1.6退出一个容器的交互模式
exit
1.7.拷贝宿主机文件到容器内指定位置
docker cp /opt/ifaas-building-communication/libgatesdk.so f404d603237f:/opt/ifaas-building-communication/libgatesdk.so
二、镜像
2.1.查看所有镜像
docker images
2.2.删除一个镜像
docker rmi imageId
2.3.加载一个tar文件的镜像
docker load -i ifaas-building_device_1.1.0.tar
2.4.将本地一个镜像生产tar文件
docker save -o [定义一个tar文件的文件名] [要保存的镜像的id]
docker save -o walleTest.tar f58d02a5e99b
2.5.拉取一个镜像
docker pull [REPOSITORY]:[tag]
docker pull 192.168.11.135:5002/building/ifaas-building-communication:latest
2.6.复制镜像并重新打标签
docker tag [REPOSITORY]:[源tag] [REPOSITORY]:[目标tag]
docker tag hello-world:latest hello-world:v2
若镜像没有name和tag
docker tag [image id] [name]:[版本]
docker tag b03b74b01d97 docker-redis:0.0.1
2.5查找镜像
docker search
三、docker常用命令 变迁图