一 安装
1.卸载旧版本(第一次安装则不用) 用户模式需要加sudo
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装软件包设置存储库
添加 yum 的 docker 镜像 (添加 Docker 引擎安装镜像,否则安装时会出现没有此包的错误提示)
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum数据索引
安装docker 引擎
yum install -y docker-ce docker-ce-cli containerd.io
[root@localhost ~]# systemctl enable docker.service 开机自启
[root@localhost ~]# systemctl start docker.service 启动
检查docker 版本,成功显示 安装成功
检验一下 Docker 是否能够正常运行
进入ubuntu
二、使用docker拉取镜像
分别拉取 nginx alpine httpd
给httpd 镜像重新打标签 为test/httpd:v1
一些基本命令
docker pull nginx:latest //获取镜像文件nginx:版本
docker images // 查看本地docker镜像文件
docker start/stop id/name // 通过id/name启动/停止某个容器!!!
docker inspect id // 查看容器信息
docker container logs id // 查看容器日志
docker top id // 查看容器中的进程
docker ps // 查看当前运行的容器
docker ps -a //查看所有的容器
docker attach id // 进入某个容器,退出后,容器也会停止
docker rm id/name // 删除某个容器
docker rmi id/name //删除某个镜像
docker build -t imageName . //通过当前目录下的dockerfile创建一个名为imageName的镜像