创建、进入容器
# 创建一个IP和主机一样的docekr,并且后台启动
docker run -dit --name=apline-test --net=host alpine:3.4 /bin/sh
# 创建一个端口16000(外)~8000(内)的映射端口的容器,未启动
docker run --name alpine-3.6 -p 16000:8000 -d alpine:3.6
# 进入容器 (/bin/bash~创建镜像后会可以看到使用什么命令)
docekr exec -it docekr_name /bin/bash
修改名称:标签
# 修改本地的容器名和标签
docker tag smallspider/djangotest:latest smallspider/django:v1
删除容器 / 镜像
# 停止运行镜像
docekr stop docker_name
# 删除容器
docker rm docker_name
# 删除镜像
docekr rmi image_name
获取、保存镜像
# 搜索镜像
docekr search image_name:tag_name
# 下载镜像
docker pull image_name:tag_name
# 提交镜像到docker hub
docker login
docker push image_name:tag_name
# 修改镜像信息
docker commit -m '镜像描述' -a '制作者' 容器名 镜像名
docker commit -m 'DockerStart' -a 'smallspider' debiansystem debian
# 使用.tar.gz的压缩包
docker save -o tar包的名字 镜像名 (压缩成tar包)
docker save -o Desktop/FirstDocker.tar.gz debian
# 加载tar.gz的镜像文件
docker load -i name.tar.gz
文件传输
Docker容器向宿主机传送文件
docker cp container_id:<docker容器内的路径> <本地保存文件的路径>
docker cp 10704c9eb7bb:/root/test.text /home/vagrant/test.txt
宿主机向Docker容器传送文件
docker cp 本地文件的路径 container_id:<docker容器内的路径>
docker cp /home/vagrant/test.txt 10704c9eb7bb:/root/test.text
评论区