当前位置:

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://www.runoob.com/docker/docker-tutorial.html

https://docs.halo.run/getting-started/install/other/docker-mysql

https://www.yiibai.com/docker/docker-introduction.html

https://www.jianshu.com/p/68ec752f0454

文章评论