forked from JavaDevTeam/notes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker.java
More file actions
77 lines (59 loc) · 1.43 KB
/
docker.java
File metadata and controls
77 lines (59 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
----------------------------
docker |
----------------------------
# 官网
https://www.docker.com/
http://www.docker-cn.com/
# 参考
https://docker_practice.gitee.io/
----------------------------
Centos yum 安装 |
----------------------------
# 移除一些自带的组件
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-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 启用仓库
yum-config-manager --enable docker-ce-edge
yum-config-manager --enable docker-ce-test
* 如果需要禁用仓库
yum-config-manager --disable docker-ce-edge
# 安装docker
yum install -y docker-ce
# 启动dcoker
systemctl start docker
# HelloWorld测试
docker run hello-world
----------------------------
本地安装 |
----------------------------
# 下载rpm文件
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
# 执行安装
yum install /opt/docker-ce-18.09.0-3.el7.x86_64.rpm
# 启动docker
systemctl start docker
# HelloWorld测试
docker run hello-world
----------------------------
Centos Docker基本的维护 |
----------------------------
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl status docker