Docker 常用命令和demo
Docker 常用命令及演示
以下是一些常用的 Docker 命令以及对应的演示示例。请注意,示例中的命令和参数可能需要根据您的实际环境和需求进行相应的修改。
容器生命周期管理
-
docker run
: 创建并运行一个容器docker run -d --name my_container nginx
-
docker start
: 启动一个已停止的容器docker start my_container
-
docker stop
: 停止一个正在运行的容器docker stop my_container
-
docker restart
: 重启一个容器docker restart my_container
-
docker rm
: 删除一个容器docker rm my_container
-
docker ps
: 列出正在运行的容器docker ps
-
docker ps -a
: 列出所有容器(包括停止的)docker ps -a
镜像管理
-
docker pull
: 下载一个镜像docker pull nginx
-
docker build
: 构建一个镜像docker build -t my_image .
-
docker push
: 推送一个镜像到镜像仓库docker push my_image:tag
-
docker images
: 列出本地的镜像docker images
-
docker rmi
: 删除一个本地的镜像docker rmi my_image
容器与主机的文件交互
-
docker cp
: 在容器与主机之间复制文件或目录docker cp /path/to/local/file my_container:/path/to/container/file
-
docker volume create
: 创建一个数据卷docker volume create my_volume
-
docker volume inspect
: 查看数据卷的详细信息docker volume inspect my_volume
-
docker volume rm
: 删除一个数据卷docker volume rm my_volume
网络管理
-
docker network create
: 创建一个网络docker network create my_network
-
docker network connect
: 将容器连接到网络docker network connect my_network my_container
-
docker network disconnect
: 将容器从网络断开docker network disconnect my_network my_container
-
docker network ls
: 列出可用的网络docker network ls
-
docker network inspect
: 查看网络的详细信息docker network inspect my_network
示例:运行一个 Nginx 容器
-
拉取 Nginx 镜像:
docker pull nginx
-
创建一个网络:
docker network create my_network
-
运行一个 Nginx 容器并将其连接到创建的网络:
docker run -d --name my_nginx --network my_network nginx
-
查看正在运行的容器:
docker ps
您应该能看到名为
my_nginx
的容器正在运行。 -
在浏览器中访问 Nginx 容器:
- 如果是在本地环境,可以使用
http://localhost
或http://<主机IP地址>
访问。 - 如果是在其他容器或虚拟机中,可以使用容器名称或 IP 地址访问。
您应该能看到 Nginx 的默认欢迎页面。
- 如果是在本地环境,可以使用
-
停止和删除容器:
docker stop my_nginx docker rm my_nginx
-
删除网络:
docker network rm my_network
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhiagkgi
系列文章
更多
同类精品
更多
-
微信小程序没声音怎么办
PHP中文网 06-15 -
excel图片置于文字下方的方法
PHP中文网 06-27 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
微信人名旁边有个图标有什么用
PHP中文网 03-11 -
微信提示登录环境异常是什么意思原因
PHP中文网 04-09 -
微信获取用户openid失败怎么办
PHP中文网 03-26 -
photoshop怎么把印章抠出并放在另一张图上
PHP中文网 06-15 -
EhViewer(E绅士)最新版_ehviewer白色版彩色版_Ehviewer显示网络错误怎么办?e站进不去了怎么办
Evanpatchouli 09-19 -
Excel筛选和排序是灰色的怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24