首页 > 其他分享 >docker常用命令

docker常用命令

时间:2023-06-26 18:03:50浏览次数:44  
标签:容器 -- 常用命令 mysql 3306 镜像 docker

Docker常用命令

1.搜索

docker search mysql

2.拉取镜像

docker pull mysql:5.7

docker-hub官方:https://hub.docker.com/

搜索mysql-tag,复制拉取命令

以下载mysql 5.7版本为例

3.查看镜像和镜像ID

docker images

4.删除镜像

docker rmi imageid

5.运行镜像

docker run imageid

--name:容器名称(自定义)

-d:后台运行镜像

-p:容器内的端口映射到本机端口(外部访问容器,必须把容器内端口映射到覆服务器的端口:容器mysql端口3306:服务器mysql端口3306)

-v:文件映射

--privileged:是否使用root账号运行容器,某些容器不使用root账号会存在权限问题

docker run --name mysql5.7 –d –p 3306:3306 --privileged d410f4167eea

查看正在运行的容器

docker ps

查看所有容器运行记录

dockers ps –a

查看docker的log

docker logs –f contaimerid

docker logs -f 7d01934cb334

容器内给mysql设置root密码

docker run --name mysql5.7 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Testfan#123 --privileged d410f4167eea

进入docker

docker exec –it containerId /bin/bash

docker exec -it f2f7d75e87ac /bin/bash

查看数据库

mysql -u root –p

Show databases;

6.拷贝文件

从本机拷贝文件到docker

docker cp huangshao.txt f2f7d75e87ac:/home

从docker拷贝到本机

docker cp f2f7d75e87ac:/home/huangshao.txt .

7.关闭/启动/重启容器

docker stop containerid/容器名

docker start containerid/容器名

docker restart containerid/容器名

8.删除docker容器

docker rm containerid/容器名

标签:容器,--,常用命令,mysql,3306,镜像,docker
From: https://www.cnblogs.com/shaohuang/p/17506366.html

相关文章

  • linux下docker安装与使用
    linux下docker安装1.安装依赖包执行命令:yuminstall-yyum-utilsdevice-mapper-persistent-datalvm22.安装docker执行命令:yuminstall-ydocker3.启动和关闭docker启动:systemctlstartdocker关闭:systemctlstopdocker......
  • 基于docker部署mysql
    Docker中部署mysql一、给docker创建网络dockernetworkcreate-dbridgemtx二、在任意目录创建mysql配置文件1.创建目录cd到root目录mkdirdockercddockermkdirmysqlcdmysqlmkdirconfcdconftouchmy.cnfcdmysqlmkdirdata2.给mysql配置文件my.cnf添加配置vimy.cnf[mysql......
  • docker-compose管理容器
    docker-compose管理容器一、下载docker-compose1.下载依赖执行命令:curl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose2.给下载目录授予权限chomod777/usr/local/bin/docker-com......
  • 基于docker部署tomcat
    基于docker部署tomcat1.下载tomcat容器到docker-hub中去寻找tomcat8的版本,且支持jdk8的版本dockerpulltomcat:8.5.0-jre82.创建映射文件地址cd/root/dockermkdirtomcatmkdirwebapps3.把pinter.db项目放到webapps里,并解压4.修改application.properties配置文件中数据库和red......
  • 基于docker部署redis
    Docker中部署redis一、在docker中拉去redis镜像dockerpullredis二、在本机给redis创建配置文件1.mkdir–p/root/docker/redis/conf2.上传redis自带的redis.conf到改目录下。注意:有可能xftp无法链接,可以先传到其他目录,在linux中移动到该目录3.编辑redis.conf配置文件3.1.把bind......
  • 基于docker部署nginx
    基于docker部署nginx1.拉取nginx镜像文件dockerpullnginx2.创建nginx本地映射文件mkdir-p/root/docker/nginx/logsmkdir-p/root/docker/nginx/conf.dtouchpinter.confvipinter.conf把pinter改为docker中的别名3.启动nginx服务dockerrun-d-p80:80--networkmtx-v/ro......
  • redis常用命令
    Redis常用命令一.redis特点:1.支持数据的持久化,可以将内存的数据保存在磁盘中,重启时再次加载2.存储的数据多样化,支持:string、list、hash、set、zset数据结构的存储3.支持master-slave模式的数据备份二.redis优势:性能高,读的速度为11万次/s,写的速度8.1万次/s三.常用的数据命令string类......
  • window CMD常用命令
    查看ip地址、HDCP启动、电脑名称ipconfig\all查看用户名称netuser查看电脑配置在运行中输入【dxdiag】打开注册表regedit计算机管理compmgmt计算器calc本地安全策略secpol......
  • adb常用命令
    Adb常用命令一.连接命令1.连接某台设备adbconnectip:port2.断开某台设备连接adbdisconnectip:port二.查询类命令1.查询是否已连接的设备adbdevices2.查询连接设备状态adbget-state3.查询设备已安装的应用adbshellpmlistpackage-s列出系统应用adbshellpm......
  • Docker 中的 .NET 异常了怎么抓 Dump
    一:背景1.讲故事有很多朋友跟我说,在Windows上看过你文章知道了怎么抓Crash,CPU爆高,内存暴涨等各种Dump,为什么你没有写在Docker中如何抓的相关文章呢?瞧不上吗?哈哈,在DUMP的分析旅程中,跑在Docker中的.NET占比真的不多,大概10个dump有1-2个是docker中的,市场决定了我......