Docker 命令教学

[!WARNING] Docker 常用命令

命令参考

# windows 登录远端 echo "password"|docker login docker.xxx.cn -u username --password-stdin # 登录远端 docker login docker.xxx.cn -u username -p password # 打包镜像,-f 指定要使用的 Dockerfile 路径,-t 设置标签。 docker build -t xxx . # 启动运行容器,-it 表示与容器进行交互式启动,-d 表示可后台运行容器(守护式运行),--name 给要运行的容器起名字。 # -p 将容器的端口映射到宿主机上,通过宿主机访问内部端口,-v 将容器内的指定文件夹挂载到宿主机对应位置。 docker run --name [container-name] -d -p 80:80 [image-name] # 本地镜像打 tag docker tag xxx docker.xxx.cn/test/xxx # push 远端 docker push docker.xxx.cn/test/xxx # pull docker pull docker.xxx.cn/test/xxx # 查看所有容器,-n 列出最近创建的 n 个容器,-s 显示总的文件大小。 docker ps -a # 查看镜像列表 docker images # start/stop/restart docker start [container] # 启动一个或多个已经被停止的容器 docker stop [container] # 停止一个运行中的容器 docker restart [container] # 重启容器 # 删除不需要的镜像 docker rmi [image] # 删除不需要的容器,--force 强制删除。 docker rm [container] docker rm $(docker ps -a -q) # 删除所有停止的容器 # 导入导出镜像 docker save -o xxx.tar [image] docker load -i xxx.tar [image] # docker save [image] > xxx.tar # docker load [image] < xxx.tar # 导入导出容器 docker export -o xxx-`date +%Y%m%d`.tar [container] docker import xxx.tar [container-image] docker export [container] > xxx.tar cat ./xxx.tar | sudo docker import - [container-image] # 进入容器操作 docker exec -it [container] /bin/bash # docker-compose 启动 docker-compose up -d

本文使用 文章同步助手 同步

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容