docker的常用命令汇总_常用docker命令

docker的常用命令汇总_常用docker命令文章目录Docker命令总结Docker命令总结还在百度Docker命令?推荐一套我用起来特顺手的命令!简介:Docker是一个开源的应用容器引擎,让开发者可以打包应用及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上。使用Docker可以更方便地打包、测试以及部署应用程序。Docker镜像官网阿里云镜像中心Docker环境安装:#安装yum-utilsyuminstall-yyum-utilsdevice-mapper-persistent-dat

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

文章目录

Docker命令总结

还在百度Docker命令?推荐一套我用起来特顺手的命令!

简介:Docker是一个开源的应用容器引擎,让开发者可以打包应用及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上。使用Docker可以更方便地打包、测试以及部署应用程序。

Docker镜像官网

阿里云镜像中心

Docker环境安装:

# 安装yum-utils
yum install -y yum-utils device-mapper-persistent-data lvm2

# 为yum源添加docker仓库位置;
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 设置阿里云的Docker镜像仓库
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

# 安装docker服务 docker-ce 是社区版,docker-ee 企业版
yum install docker-ce

# 启动docker服务。
systemctl start docker

# 查看当前版本号,是否启动成功
docker version
# 设置开机自启动
systemctl enable docker

卸载docker

# 1、卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
# 2、删除资源
rm -rf /var/lib/docker

docker命令

# 镜像命令
# 查看本地所有镜像 
docker images     

# 搜索镜像
docker search 镜像名称【选项】   docker search mysql --filter=stars=4000

# 下载镜像
docker pull mysql:5.7

# 删除镜像(rmi带有i的是images)
#强制移除正在运行的容器(镜像) # 删除多个容器 # 递归删除所有容器
docker rmi -f ae0658fdbad5    docker rmi -f 容器1id 容器2id     docker rmi -f $(docker images -aq)

# 容器命令
# 启动并进入centos容器 -it交互方式运行进入容器 # 指定容器的端口 -p 8080:8080,ip:主机端口:容器端口可为3、2或者1个
docker run -it centos /bin/bash              docker run  -p ip:主机端口:容器端口  容器名

# 启动nginx -d表示后台运行nginx 并使用映射 
# name:给容器自定义命名 -p 宿主机端口:容器内部端口
docker run -d --name nginx01 -p 3344:80 nginx

# 进入到指定正在运行的容器中(进入容器后开启一个新的终端) # 进入容器后不开启一个新的终端,不会启动新的进程,但是退出会造成容器停止
docker exec -it ac46f0e9cc66 /bin/bash            docker attach  镜像id

# 退出容器的交互模式(回到宿主机)但不停止容器
exit    ctrl + P + Q

# 查看运行容器 # 列出所有运行或停止的容器 # 列出最后运行的一个容器 # 列出所有容器的id编号
docker ps      docker ps -a           docker ps -n=1           docker ps -aq

# 强制移除正在运行的容器 # 删除当前所有的容器 # 删除所有停止的容器,dangling的镜像和未使用的网络
docker rm -f 183c5e3c0f5f    docker rm -f $(docker ps -aq)   docker system prune

# 启动与停止容器
# 启动容器 重启restart、优雅退出stop、强制停止kill
docker start 容器id

# 容器拷贝文件
# 拷贝运行中的容器里的一个文件到主机目录中(无论该容器是否运行都能够进行拷贝) #拷贝宿主机的文件到容器中
docker cp ac46f0e9cc66:/home/test.java /home                       docker cp 目的主机路径 容器id:容器内路径

curl模拟请求命令:

curl localhost:3344

我是长路,感谢你的耐心阅读。如有问题请指出,我会积极采纳!
欢迎关注我的公众号【长路Java】,分享Java学习文章及相关资料
Q群:851968786 我们可以一起探讨学习
注明:转载可,需要附带上文章链接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/192187.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • docker下载安装教程_centos一键安装docker

    docker下载安装教程_centos一键安装docker前言Docker提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个D

  • docker创建的mysql连接不上_ubuntu docker

    docker创建的mysql连接不上_ubuntu dockerlinux下docker启动mysql不成功解决方法通常,我们在linux下运行如下命令,便可以正常的启动mysql并实现目录挂载等sudodockerrun-p3306:3306–namemysql\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql\-v/mydata/mysql/conf:/etc/mysql\-eMYSQL_ROOT_PASSWORD…

  • docker 开启2375端口,提供外部访问docker

    docker 开启2375端口,提供外部访问docker编辑docker文件:/usr/lib/systemd/system/docker.servicevim/usr/lib/systemd/system/docker.service修改ExecStart行为下面内容ExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2375-Hunix://var/run/docker.sock\…

  • docker pycharm 连接_pycharm远程连接docker开发[通俗易懂]

    docker pycharm 连接_pycharm远程连接docker开发[通俗易懂]1配置docker服务端(c/s架构)允许远程客户端连接-1vim/lib/systemd/system/docker.service…#ExecStart=/usr/bin/dockerd-Hfd://–containerd=/run/containerd/containerd.sockExecStart=/usr/bin/dockerd-Htcp://0.0.0.0:2…

  • ubuntu彻底卸载docker_docker安装win10

    ubuntu彻底卸载docker_docker安装win10删除docker程序记事本新建脚本文件a.ps1,内容如下:$ErrorActionPreference=”SilentlyContinue”kill-force-processname’DockerforWindows’,com.docker.db,vpnkit,com.docker.proxy,com.docker.9pdb,moby-diag-dl,dockerd…

  • docker项目经验_如何培育与指导部署

    docker项目经验_如何培育与指导部署每个人的前半生,都在不停地做加法。可到了后半生,我们就要学会不断地做减法。目录前置工作1、需要准备的东西2、连接云服务器安装Docker环境1、安装Docker的依赖库。2、添加DockerCE的软件源信息。3、安装DockerCE。4、启动Docker服务。准备Dockerfile并部署项目(构建新的业务镜像)1、准备nginx.conf.template、Dockerfile、dist(前端项目build后的包)2、部署项目知识点(需要…

    2022年10月19日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号