1.yum安装Docker
-
yum包更新到最新
sudo yum update
-
安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安装docker
sudo yum install docker-ce
-
安装后查看docker版本
docker -v
2.设置ustc的镜像
-
首先先关闭docker,不然后面会显示文件被占用无法修改
systemctl stop docker
-
进入 etc/docker/目录下
-
如果没有daemon.json文件就创建一个
touch daemon.json
-
添加daemon.json内容
vi daemon.json
{ "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] }
:wq 保存退出
3.启动,关闭,重启Docker命令
-
启动 systemctl start docker
-
守护进程重启 sudo systemctl daemon-reload
-
重启docker服务 systemctl restart docker
-
重启docker服务 sudo service docker restart
-
关闭docker service docker stop
-
关闭docker systemctl stop docker
4.镜像相关命令
-
查看镜像
-
搜索镜像
-
拉取镜像
-
删除镜像
5.容器相关命令
-
查看正在运行的容器
-
创建与启动容器
-
交互式创建
这里就进入容器了
想要退出执行exit命令exit
以交互式创建容器,当你退出后,容器不在运行
-
守护式创建
进入容器docker exec -it '容器名称' /bin/bash
以守护式创建容器,当你退出后,容器还在运行