Docker基本操作指令

官方文档:https://docs.docker.com/

镜像就像一个模板,容器是根据这个模板刻出来的,一个模板可以刻出多个容器,一个容器就是一个沙箱,容器之间互不干扰。

拉取镜像
docker pull 镜像名字[:标签]


搜索镜像
docker search 镜像名字


运行镜像
docker run --name tomcat-8080 -rm -d -p 8080:8080 tomcat:8.0


-rm:容器停止后自动销毁
-d:后台静默运行
-p:端口映射,外部端口:容器内部端口(比如一个tomcat启动后端口8080,想要在外面通过8081端口访问,则:8081:8080)

在不带--rm参数启动的情况下,停止不会引起容器销毁

停止/启动/终止容器
docker stop 容器名|容器id


docker start 容器名|容器id


docker kill 容器id


删除容器
docker rm 容器名|容器id


删除镜像
docker image rm 镜像名|镜像id


docker image rmi 镜像id


查看镜像列表
docker images / image ls


查看正在运行中的容器或者停止运行的容器
docker ps -a


查看正在运行中的容器
docker ps


进入容器内部
docker exec -it 容器名 bash


查看列表:ls -l
当前目录:pwd

查看容器日志
docker logs --details 容器名

--since:指定输出日志开始日期,即只输入指定日期之后的日志
-f:查看实时日志
-t:查看日志生产的日期
-tail=10:查看最后10条日志

启动docker/重启docker/停止docker
systemctl start/restart/stop docker


宿主机与容器之间文件交互
从宿主机复制文件到容器内部
docker cp index.jsp tomcat-8080:/usr/local/tomcat/webapps/ROOT

从容器内部复制文件到宿主机
docker cp tomcat-8080:/usr/local/tomcat/webapps/ROOT /root 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值