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
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22