探索Docker初步使用方法

关于docker容器的命令

1. 启动dockerservice docker start

2. 启动镜像:docker run [可选参数] image

Docker run -d centos  后台启动镜像

---name="Name"   容器名字,tomcat01  tomacat02

-d  后台方式运行

-i t  使用交互方式运行,进入容器查看内容

-p  指定容器的端口

-p 主机端口:容器端口

-p 容器端口

linux操作平台一般都在/bin/bash命令:docker run -it /bin/bash

Exit

3. 列出所有正在运行的容器:

Docker ps

Docker ps -a

-a 列出当前正在运行的容器

-n=?  显示最近创建的容器

-q  只显示容器的编号

3.1 退出容器:exit      容器停止并退出

Ctrl +p + q       退出容器,容器继续工作

3.2 删除容器:docker rm 容器   删除指定容器,不能删除正在运行的容器,如果强制删除:docker rm -f

Docker rm -f $(docker ps -aq)  删除所有容器

Docker ps -a -q|xargs docker rm 删除所有容器

3.3 启动和停止容器的操作:

Docker start 容器id   启动容器

Docker restart 容器id  重启容器

Docker stop 容器id    停止当前正在运行的容器

Docker kill 容器id    强制停止当前容器

4. 镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

5. 搜索镜像:docker search 要搜索的镜像名,比如mysql

加条件:--filter=STARS=3000

5.1 下载镜像:pull

5.2 删除镜像:docker rmi -f 镜像id

5.3 批量删除镜像:docker rmi -f $(docker images -aq)递归删除

        下载一个centos学习测试:

        Docker pull centos

6. 新建容器并 启动

        Docker run 可选参数 image

        --name="Name" 容器名字

        -d   后台方式运行

        -it   使用交互方式运行,进入容器查看内容

        -p     指定容器端口  8080:8080

        -p 主机端口:容器端口

        -p  容器端口

        -P   随机指定端口

7. 列出所有运行的容器:docker ps

        -a      列出正在运行的容器,顺带带出历史运行的容器

        -n=? 显示最近创建的容器

        -q       只显示容器编号

8. 将容器保存为镜像,供下次使用:

        运行一个镜像:

        docker run -it 镜像名

        

        进行一些操作:

        退出镜像:exit

        查看运行过的镜像:

        docker ps -a

                        ​​​​​​​        

        将使用过的容器保存为镜像commit

        sudo docker commit -m "Added nginx from ubuntu14.04" -a "saymagic" 79c761f627f3         saymagic/ubuntu-nginx:v1

        -m参数用来指定提交的说明信息

        -a指定用户信息

        sudo docker commit -m “镜像名”-a “镜像名” 镜像id 目标镜像的用户名/仓库名:tag信息

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值