Docker 使用笔记

这篇博客详细介绍了Docker的使用,包括简单使用如Hello World、运行容器,容器使用如启动、停止、进入容器,镜像的获取、删除和创建,容器网络端口映射和互联,Dockerfile的使用以及仓库管理。内容覆盖了Docker的各个方面,是学习和使用Docker的实用参考。
摘要由CSDN通过智能技术生成

参考 菜鸟教程

简单使用
容器使用
容器使用

Docker镜像使用

列出所有镜像列表
获取一个新的镜像
查找镜像
删除镜像
创建镜像

Docker容器连接

网络端口映射
Docker 容器互联
配置DNS

Docker 仓库管理

登录和退出
拉取镜像
推送镜像
Dockerfile
指令详解

Docker 使用

简单使用

Hello world


Docker 可以允许你在容器中运行应用程序,使用docker run可以在容器中运行一个应用程序。

docker run ubuntu:18.04 /bin/echo "Hello world"

run: 运行一个容器
ubuntu:18.04: 指定要运行的镜像,Docker 首先在本地主机上查找对应的镜像是否存在,如果不存在的话,那么会从远程镜像仓库Docker Hub中下载公共镜像,如果没有指定后面的 TAG,那么默认情况下使用的是 latest
/bin/echo "Hello world": 在启动的容器中执行的命令


运行完上面的命令之后,我们会创建一个镜像,使用下面的命令可以查看所有的镜像文件

docker images


如果我们不需要这些镜像文件,我们可以使用下面命令进行删除

## container 指的是镜像的ID或者NAME,可以一次性删除多个
docker rm container [container...]

运行交互式容器
docker run -i -t ubuntu:18.04 /bin/bash
## -i -t 可以合并为-it

-t: 在新容器中指令一个伪终端或终端
-i: 允许对容器中的标准输入(stdin)进行交互


使用+或者输入exit可以退出当前容器

运行后台模式容器


使用下面的命令可以创建一个以进程方式运行的容器

docker run -d ubuntu:18.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"


运行完上面的命令之后会输出一串字符串,表示的是这个容器ID


运行docker ps可以查看运行的容器

Usage:  docker ps [OPTIONS]

List containers

Options:
  -a, --all             Show all containers (default shows just 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值