Docker容器常用命令详细集合如下:
1. 镜像操作
docker pull ubuntu:16.04 # 拉取ubuntu16.04镜像 docker images # 列出本地镜像 docker rmi ubuntu:16.04 # 删除ubuntu16.04镜像 docker rmi $(docker images -q) # 删除所有镜像
2. 容器操作
docker run -it --name myubuntu ubuntu:16.04 bash # 启动容器并进入shell docker ps # 列出正在运行的容器 docker ps -a # 列出所有容器(包含停止运行的) docker start/restart/stop myubuntu # 启动/重启/停止容器 docker rm myubuntu # 删除容器 docker rm $(docker ps -a -q) # 删除所有容器 docker run -d --name webserver nginx # 后台运行容器并命名 docker attach/exec webserver bash # 进入后台运行的容器 docker logs -f webserver # 查看容器日志 docker run -p 8080:80 --name webserver nginx # 端口映射,将主机8080端口映射到容器80端口
3. 交互与拷贝
docker run -it ubuntu:16.04 bash # 交互式容器,进入shell docker exec -it myubuntu bash # 进入已经启动的容器shell docker cp myubuntu:/etc/nginx /tmp # 从容器拷贝nginx文件至主机/tmp目录 docker cp /tmp/nginx myubuntu:/etc # 从主机拷贝nginx文件至容器
4. Dockerfile操作
docker build -t nginx:latest . # 构建Dockerfile,并命名镜像 docker run -p 8888:80 --name mynginx nginx:latest # 运行自定义的nginx镜像
5. Docker network
docker network ls # 列出docker网络 docker network inspect bridge # 检查bridge网络详细信息 docker run -it --name ubuntu --network bridge ubuntu:16.04 # 启动容器并加入bridge网络
这是Docker常用命令比较详细的集合,可以帮助您快速上手Docker并熟练管理镜像、容器、网络等。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录