常用命令
docker pull
docker run
--name nginx -p 80:80 -e MYSQL_ROOT_PASSWRD='12345' -v /nginx/etc/nginx:/etc/nginx
--net
host
none
bridge
other_contrainer_name
-d :后台执行
--rm :运行直接删除容器
--restart=always 确保一直启动,开机启动
--privileged
-v: 内部文件映射到外部
docker exec -it contaienr_name bash
-it : interactive,交互式的
docker exec -it mysql mysql -uroot -p'1qaz' -e "select 1; "
docker logs contaiername: 查看容器日志
docker rm [-f] 删除容器
docker images 查看镜像
docker rmi [-f] 查看镜像
docker search conname 检索镜像
docker cp filename dockername:/path/to 复制主机文件到容器
docker cp dockername:/path/to filename 复制dockers容器文件到主机
docker ps [-a ] 查看所有的运行中的容器,-a查看所有的容器,包含退出的
docker top conname 看conname 进程进群, top 命令
docker inspect conname 看conname 容器详细配置信息。
docker save imgename > x.tar
docker load -i imagename
docker commit containername imgename:tag
练习
安装mysql5.7,mysql8.0版本,使用docker
然后用你自己的navicat 去登录这2台服务器。
作者:admin 创建时间:2023-09-27 14:22
最后编辑:严锋 更新时间:2025-05-09 15:48
最后编辑:严锋 更新时间:2025-05-09 15:48