当前位置:
Docker常用命令记录 _
故人归 | 2025-07-13
55人浏览
本篇文章以安装MySQL数据库为例子,记录Docker常用命令
安装docker
yum install docker -y
__CMAKE
---|---
docker容器互联
新建网络
docker network create my-net
__APPLESCRIPT
---|---
列出所有网络
docker network ls
---|---
将容器连接到网络
docker network connect my-net mysql
__PERL
---|---
断开容器的网络
docker network disconnect my-net mysql
__APPLESCRIPT
---|---
删除一个或多个网络
docker network rm my-net
__STATA
---|---
docker客户端
容器使用
搜索镜像
这里我们搜索mysql镜像
docker search mysql
__EBNF
---|---
获取MySQL镜像
下载需要的版本docker pull mysql:tag
tag代表版本号,没有代表是lastest的
docker pull docker.io/mysql:5.7.26
__APACHE
---|---
列出本地镜像
docker images [OPTIONS] [REPOSITORY[:TAG]]
__INFORM7
---|---
OPTIONS说明
创建 MySQL 数据目录
mkdir -p /opt/mysql
__AWK
---|---
启动MySQL实例
docker run --name mysql -p 3306:3306 --privileged=true -v /opt/mysql/log:/var/log/mysql -v /opt/mysql/conf:/etc/mysql -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --net my-net --restart=unless-stopped -d mysql:5.7.26
__GRADLE
---|---
Tips
查看docker容器运行情况
docker ps
__EBNF
---|---
查看所有的容器
docker ps -a
__CSS
---|---
启动一个已停止的容器
docker start 容器id
__XQUERY
---|---
停止一个容器
docker stop <容器 ID>
__ARDUINO
---|---
停止的容器可以通过 docker restart 重启:
docker restart <容器 ID>
__XML
---|---
进入MySQL容器
docker exec -it mysql /bin/bash
__AWK
---|---
Tips
退出容器
exit
__AWK
---|---
参考
https://docs.halo.run/getting-started/install/other/docker-mysql
