玖叶教程网

前端编程开发入门

Linux版docker安装,开发基本配置,基础操作命令详细笔记

Docker!!!无论开发还是运维都必须会,别的不多说,看过内容概览,直接开整!

一、docker安装

1-1 更新yum 包到最新:

sudo yum update

2、安装需要的软件包:

需要安装三个,yum-util 提供yum-config-manager功能,device-mapper-persistent-data和lvm2是devicemapper驱动所需要的依赖。

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3、设置yum源为阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、安装docker

这个会根据网络情况,时间会长一点

sudo yum install docker-ce

5、查看docker版本

默认安装路径:/var/lib/docker

docker -v

6、启动docker

这步不操作,下面一步不显示docker目录

启动docker	systemctl start docker
查看docker运行状态	systemctl status docker

二、配置docker

2-1 配置docker镜像下载地址

新增或者修改/etc/docker目录下的daemon.json文件

{
"registry-mirrors": ["https://kuamavit.mirror.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"],
"insecure-registries":["192.168.0.132:5000"]
}

保存退出,重启docker:

systemctl restart docker

2-2 开启工程远程访问服务器上的docker

进入虚拟机的/lib/systemd/system/修改docker.service文件,

在ExecStart=后添加配置,让其可以远程访问

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
注:下面这句是docker.service的原始语句,推荐保留,放在上面语句后面,也不报错(中间用空格分开),如果后期自动部署错误的话,可能是下面这句引起的,可以删除
--containerd=/run/containerd/containerd.sock

修改后如下:下图为两个版本的centos效果,使用哪种都可以

刷新配置,重启服务

systemctl daemon-reload
systemctl restart docker

三、基础操作命令

默认安装路径

/var/lib/docker

容器的位置:/var/lib/docker/containers,不用考虑images的存储位置,基本上是不好找

启动

systemctl start docker


停止

systemctl stop docker


重启

systemctl restart docker


查看状态

systemctl status docker


开机启动

systemctl enable docker


登录

docker login -u 用户名 -p 密码


登出

docker logout


查看docker版本

docker -v


发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言