记录docker安装

环境准备:
Centos 7、Xshell
查看服务配置: cat /etc/os-release

安装:
1:卸载旧的docker
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2:需要的安装包
yum install -y yum-utils
3:设置镜像仓库
yum-config-manager
–add-repo
https://download.docker.com/linux/centos/docker-ce.repo(下载国外的,不推荐)

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(推荐改下载方式)

更新软件包索引
yum makecache fast

4:安装docker相关
yum install docker-ce docker-ce-cli containerd.io(docker-ce社区 ee企业版)
5:启动docker
systemctl start docker

6:使用 docker version (判断是否安装成功)

7:docker run hello-world

8:查看下载的镜像
docker images
9:卸载docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
10:阿里云镜像加速
登录阿里云找到容器服务
找到镜像加速器
配置使用
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://eh3rxupo.mirror.aliyuncs.com”]
}
EOF

sudo systemctl daemon-reload

sudo systemctl restart docker

11:hello Word 流程
开始----------》Docker会在本机寻找镜像---------》判断是否有这个镜像
如果有,就使用这个镜像,无则从dockerHub上下载------》判断dockerHub上是否可以找到—》可以,下载到本地,不能,返回错误,找不到镜像

12:docker怎么工作:
docker是一个client -server结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问,dockerserver接收到docker-client的指令,就会执行
13:docker基本命令
docker version 查看版本
docker info 查看docker信息,系统级别
docker 命令 --help 帮助命令

docker镜像命令
	docker image
		- a 显示所有
		-q	
		 -f
	docker search 名字
	docker pull 镜像名字【tag】   下载镜像
	docker rmi -f 镜像ID(ID可多个)
	docker rmi -f 镜像ID $(docker images -aq) 删除全部镜像

docker容器命令
	新建容器并启动
	docker run 【可选参数】image(镜像名称)
		--参数说明
		--name="name" 请求名字
		-d 后台方式运行
		-it 使用交互方式运行,进入容器查看内容
		-p指定容器端口
			-p主机端口:容器端口
	
	docker ps 列出 容器
		-a 当前运行

	启动、停止容器
	docker start 容器ID
	docker resstart 重启容器ID
	
	常用的其他命令
		-- 后台启动容器
		docker run -d 镜像明
	查看日志
		docker logs

猜你喜欢

转载自blog.csdn.net/weixin_39998155/article/details/112363814
今日推荐