镜像(image)
容器(container)
1 images 查看本地镜像
docker images
2 ps 查看容器
docker ps -a # 查看所有container
3 run 使用镜像创建容器
docker run -it -p 9999:8888 -v /host/path:/container/path docker-image-name:image-version /bin/bash
-p 端口映射 实际端口:docker内端口
-v 目录挂载 实际目录:docker内目录,用于访问本机文件
4 rename 容器改名
docker rename old_container_name new_container_name
5 start 启动容器
docker start container_name
6 attach 连接到正在运行中的容器
docker attach container_name # attach 退出后会关闭container
7 exec 执行容器内功能
docker exec -it container_name bash # 用于多个终端进入同一container
8 commit container保存为镜像
docker commit -a "username" -m "message" container_name image-name:image-version
9 save 镜像打包为本地tar文件
docker save -o save/path/tar_name.tar image-name:image-version
10 load 镜像载入
docker load --input tar_name.tar
11 tag image重命名
docker tag old-image-name:old-image-version new-image-name:new-image-version
12 pull
docker pull xxxx.xxx.xxx
13 push
docker push xxxx.xxx.xxx
14 cp 拷贝主机目录至容器
docker cp /www/runoob 96f7f14e99ab:/www/ #将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。