docker
https://www.cnblogs.com/Dicky-Zhang/p/6925202.html
安装 yum install docker -y
无法启动docker vim /etc/sysconfig/doc
ker
OPTIONS='--selinux-enabled=false
镜像源
网易云---》登录控制台---》镜像仓库---》镜像中心
容器常用的管理命令
1. 创建并启动容器 docker run
docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。
注: docker run将在下一章节中具体描述
2. 查看
docker ps -a 查看已经创建运行的容器
3. 停止
docker stop XXX(CONTAINER ID或者容器名均可) 停止容器ID为XXX或者容器名称为XXX的容器
例:docker stop d380334dj445
4. 删除
docker rmi
docker rmi d380334dj445 删除容器id 为“d380334dj445”的容器
5. 重命名
docker rename old_name new_name 重命名一个容器
6. 进入容器内部
docker exec -t -i 容器ID /bin/bash
7. 查看镜像:
docker images
8. 删除原有镜像:
docker rmi 镜像ID
9. 导入镜像
docker load 用来导入由docker save备份的镜像
centos
1.安装镜像
docker pull 链接
docker pull hub.c.163.com/wangjiaen/centos7.3:ssh
docker rmi hub.c.163.com/wangjiaen/centos7.3:ssh #删除
docker images #查看镜像
2.重命名
docker tag
docker tag hub.c.163.com/wangjiaen/centos7.3:ssh centos7.3:ssh
3.临时运行container
docker run -i -t centos7.3:ssh /bin/bash #
-i:允许你对容器内的标准输入 (STDIN) 进行交互 -t:在新容器内指定一个伪终端或终端
退出容器自行销毁
4.查看前5个容器 Exited为退出的容器 up为正在运行的容器
docker ps -n 5
5.启动一个容器
docker start 44(容器名前两位)
docker stop 44(容器名前两位) #暂停
6.进入容器
docker attach 44 (容器id)
docker attach c1 (容器名)
7.删除运行的容器
docker rm 44(容器名前两位)
docker rm c1 (容器名)
8.永久运行容器
docker run -d -h lwb --name c1 -i -t --restart=always centos7.3:ssh /bin/bash
-d 以守护态运行
-h 命名host
-name 容器别名
--restart=always 一直运行
mysql
下载:docker pull hub.c.163.com/library/mysql:latest
重命名: docker tag hub.c.163.com/library/mysql:latest mysql:5.7
运行:docker run -dit --name=db --restart=always -e MYSQL_ROOT_PASSWORD=123456 -p 2206:3306 mysql:5.7
-dit 后台守护进程启动
2206:3306 物理机2206端口映射到容器3306端口
本地还是以3306端口登入
mysql -uroot -p123456 -h192.168.81.100 -P2206
日志:
docker logs -f 容器名或容器id前几位 (-f与tail -f 效果一样)
docker logs -f db
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器