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/容器名

posted @ 2023-06-26 17:52  常疯大虾  阅读(50)  评论(0编辑  收藏  举报