Docker常见命令

Docker常见命令

码农世界 2024-05-18 前端 60 次浏览 0个评论

创建并运行容器

例子:docker安装运行mysql

docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=root \
-v /root/data/mysql/data:/var/lib/mysql \
-v /root/data/mysql/init:/docker-entrypoint-initdb.d \
-v /root/data/mysql/conf:/etc/mysql/conf.d \
mysql:8.0.27
  • docker run 创建并运行一个容器
  • -d 后台运行
  • –name mysql 设置创建容器的名称,唯一
  • -p 3306:3306 宿主机端口映射容器内端口,宿主机上的mysql容器端口为3306,但是外部无法直接访问,设置映射之后,外部可以通过访问宿主机的3306端口映射到的mysql容器端口,从而达到访问mysql容器
  • -e 环境变量:key=value
  • mysql:8.0.27 镜像名称:版本号 [repository]:[tag],如不指定tag,默认是latest,代表最新版本的镜像

    停、启、删docker进程

    docker stop 容器名称或id
    
    docker start 容器名称或id
    

    先停止再删除

    docker rm 容器名称
    
    • 查询远程镜像 docker search [name]
    • 拉取远程镜像 docker pull [repository]:[tag]
    • 查看本地镜像 docker images
    • 查看运行的容器 docker ps
    • 删除本地镜像 docker rmi [repository]:[tag]
    • 查看动态日志 docker logs -f [name]
    • 进入容器内 docker exec -it [name] bash

      docker网址

转载请注明来自码农世界,本文标题:《Docker常见命令》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,60人围观)参与讨论

还没有评论,来说两句吧...

Top