内容简介:其实接触 docker 也有一段时间了,但是一直没有做下总结,现在网上关于 docker 的介绍也有很多了,本着以下命令均需在 root 权限下执行。
前言
其实接触 docker 也有一段时间了,但是一直没有做下总结,现在网上关于 docker 的介绍也有很多了,本着 好记性不如烂笔头 的原则,还是自己再记录一波吧。
实现目标
- 安装 docker ce
- 探索 docker 基本概念及用法
环境准备
- Centos7 64位,内核版本不低于 3.10
安装 docker ce
以下命令均需在 root 权限下执行。
先卸载旧版本docker:
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
安装软件依赖包:
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
添加 yum 软件源:
这里添加的为国内源,速度更快
sudo yum-config-manager \ --add-repo \ https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
使用 yum 命令安装:
# 更新软件源缓存 sudo yum makecache fast # 安装 sudo yum install docker-ce
启动 Docker CE:
sudo systemctl enable docker sudo systemctl start docker
测试是否安装成功:
打印版本号:
docker -v #结果 Docker version 18.09.1, build 4c52b90
测试 hello docker
# 运行 hello-world 镜像 docker run hello-world
结果如下图:
- docker run 命令运行一个镜像,生成容器,会先从本地镜像库查找是否有该镜像
- 不存在镜像,则从远程拉取镜像
docker 基础命令
-
查看本地镜像
docker images
可以看到本地所有的镜像信息:
REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest fce289e99eb9 12 days ago 1.84kB
-
查看正在运行的容器
docker ps
-
查看所有容器包括已关闭容器
docker ps -a
-
删除已停止容器
docker rm + 容器id/容器名称
-
停止正在运行的容器
docker stop 容器id/容器名称
-
删除镜像
docker rmi 镜像id/镜像名称
最后
简单的记录一下 docker
入门实践,下一篇会记录一下 Jenkins + gitlab + maven
自动打包部署项目, 使用 docker
安装需要 Jenkins
,欢迎关注公众号 「张少林同学」!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
PHP and MySQL Web Development
Luke Welling、Laura Thomson / Sams / July 25, 2007 / $49.99
Book Description PHP and MySQL Web Development teaches you to develop dynamic, secure, commerical Web sites. Using the same accessible, popular teaching style of the three previous editions, this b......一起来看看 《PHP and MySQL Web Development》 这本书的介绍吧!