栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

关于docker的笔记

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于docker的笔记

安装docker

使用官方安装脚本自动安装 (仅适用于公网环境)阿里源


curl -fsSL https://get.docker.com | bash -s docker

yum install docker(先卸载旧版docker)

连接dockerhub

docker login    输入dockerhub的用户名密码
docker logout 登出dockershub

容器使用

获取镜像

docker pull ubuntu

启动容器

docker run -it ubuntu /bin/bash#以命令模式进入该容器

参数说明:

-i: 交互式操作。
-t: 终端。
ubuntu: ubuntu 镜像。
/bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash

exit #退出该容器

docker ps -a   #查看所有容器

docker ps  #查看运行的容器

docker start  <容器ID>  #启动一个已停止的容器

docker run -itd  --name <启动后容器的名字> <容器name>  /bin/bash   #后台运行该容器

docker stop <容器ID>#停止一个容器

进入容器

docker exec  -it  <容器ID>  /bin/bash 

docker stop $(docker ps -q) #停用所有运行中的容器

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

docker stop $(docker ps -q) & docker rm -f $(docker ps -aq)  #停用并删除容器

删除容器

docker rm -f <容器ID>

查找镜像

docker search http  #查找镜像

删除镜像

docker rmi <镜像ID>

docker cp <文件名> <容器ID>:/root/  #复制文件到容器

docker commit  <容器ID> <镜像name>:tag   
 
docker tag <容器name> username/ubuntu:2021  #给容器打标签

docker push username/lfh:tagname #username为dockerhub的用户名/ 仓库名:tag标签

docker pull username/<库name>:tag标签

ConTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。

状态有7种:

created(已创建)
restarting(重启中)
running 或 Up(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338834.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号