镜像导出导入
docker save
docker load
docker export
docker import
镜像操作
docker search
docker pull /:
docker rmi -f /:
docker commit -m=”this is message” -a=”Ely” /:
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| docker version docker search <keyword> docker pull <user>/<image>:<tag> docker pull <image> 拉拽镜像 docker run -d -i -t --name=xxxx <user>/<image>:<tag> <command> docker run -t -i <image> 用镜像创建一个容器 docker ps -a -l docker ps 查看运行的容器 docker ps -a 查看所有的容器
docker commit docker commit <container id> <new id>创建新的镜像 docker inspect docker images docker images 查看可用镜像 docker push docker info docker start -i <容器名> docker rm <id> docker rm <container id> 删除容器 docker rmi <image name> 删除镜像 docker attach docker attach <container id>与该容器交互 docker logs -f -t --tail 容器名 docker top 容器名 docker exec -d -i -t 容器名 [command] [args]
docker stop 容器名 docker stop <container id> 停止该容器 docker start <container id> 开始该容器
docker kill 容器名 docker port 容器名
docker cp <containerId>:/file/path/within/container /host/path/target 从Docker容器内拷贝文件到主机上
Ctrl + P Ctrl + Q
|
登录Docker内部的Linux
1 2 3 4 5 6
| cd ~/Library/Containers/com.docker.docker/Data/vms/0 screen tty
vi /var/lib/docker/containers/{fullContainerId}/config.v2.json vi /var/lib/docker/containers/{fullContainerId}/hostconfig.json vi /var/lib/default
|
宿主机 & 容器 文件传输
1 2 3 4
| docker cp <containerId>:<containerPath> <hostPath>
docker cp <hostPath> <containerId>:<containerPath>
|