Docker无介绍快使用,安装部署hello测试(一)
问题背景
其实关于Docker的文章很多,写这个系列是为了熟悉Docker的同学但总是忘记安装步骤指令等,因此写个快捷版的方便使用
注意事项:
- 默认已安装Centos7
- 默认已安装JDK
- 默认开启root权限
- 一个镜像可以启动多个容器,第一次启动容器会自动保存,下次启动容器可以使用 docker ps -a 查看所有容器ID和名字,然后使用 docker start [容器ID或名字] 进行启动
Docker无介绍快使用,安装部署hello测试(一)
Docker无介绍快使用,docker指令使用(二)
Docker无介绍快使用,docker数据卷Volumes挂载的使用(三)
Docker安装部署
1 查看内核版本,要求3.10或以上
uname -r
2 查看是否安装docker
yum list installed | grep docker
卸载旧版本docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3 安装工具包
yum install -y yum-utils
4 设置镜像仓库,使用阿里云仓库
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
或者也可以配置镜像加速器,使用中科大镜像加速器
vim /etc/docker/daemon.json
添加以下内容
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
刷新配置
systemctl daemon-reload
systemctl restart docker
5 更新yum软件包索引
yum makecache fast
6 先更新centos,不然,下面安装最新版本的docker会不兼容
yum -y update
安装docker-ce社区版,也就是免费版
yum -y install docker-ce
7 查看docker版本
docker -v
或者
docker version
8 启动docker
systemctl start docker
重启docker
systemctl restart docker
9 查看docker启动状态
systemctl status docker
开机启动docker
systemctl enable docker
10 关闭docker
systemctl stop docker
11 测试docker是否能正常运行
docker run hello-world
12 docker容器与宿主机的组成结构,docker容器通过映射端口来使用宿主机的IP进行外部访问
总结
- 熟悉docker的同学,直接使用这篇超快速安装部署docker
作为程序员第 50 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …
Lyric:我们将会分化软弱
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/110825.html