linux环境,centos7,安装docker
2024-10-07 10:22:21
https://www.jianshu.com/p/2dae7b13ce2f
1、
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置阿里云镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker命令
yum install docker-ce
4、
# 开机自启
systemctl enable docker
# 启动docker服务
systemctl start docker
5、查看版本
docker version
启动成功
6、配置镜像包加速,使用daocloud加速,还是使用网易加速
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
完成后,查看镜像加速是否设置好,
cat /etc/docker/daemon.json
7、重启docker
systemctl restart docker
8、docker界面管理,参考地址,https://blog.csdn.net/xl_lx/article/details/81183956
docker pull portainer/portainer
docker volume create portainer_data
docker run --name portainerUI -d -p : -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
http://IP:9000 在浏览器中打开
9、docker run时如果少了某个参数,
则docker rm -f <name> 删除,然后docker run 重建,目录映射是不能修改的,只能删除重建
10、注意点,
docker容器如果不指定ip,每次重启都生成不一样的ip,如果多个容器互相通信,最好docker run时指定ip
docker容器中的数据和配置文件一定要在docker run 时 -v 映射到 宿主机的 持久化目录。
11、docker启动成功,宿主机可以访问,其他机器不能访问,解决参考地址,https://blog.csdn.net/zhaxiaodong/article/details/86505806
vi /etc/sysctl.conf
添加
net.ipv4.ip_forward=
重启网卡
systemctl restart network
解决。
最新文章
- VMware 中如何打开U盘弹出U盘或者移动硬盘的(两种方法)
- windows装了双系统设置默认启动系统
- X-UniTMX:导入大型Tiled地图文件(*.tmx)到Unity3d中比较好的插件
- C++@子类类型转换为父类类型
- php中intval()函数
- Reveal 配置与使用
- java:线程的简单控制方法
- js模块化/js模块加载器/js模块打包器
- MySQL Hardware--Linux 文件句柄限制
- 15. 3Sum (JAVA)
- nginx中间件
- js中用户名的正则(字符,数字,下划线,减号)
- 两场CF
- oracle 之 基础操作
- 说说为什么会有ssl.CertificateError报错
- Oracle 补丁体系 及 opatch 工具 介绍
- WPF 纯代码生成界面(不使用XAML)
- 初识unitest框架
- Java中“分号”引起的陷阱
- HDU 1022 Train Problem I[给出两个长n的串,入栈和出栈顺序,判断入栈顺序是否可以匹配出栈顺序]