Complete!
[root@KW00001 ~]# yum install -y yum-utils device-mapper-persistent-data lyum install -y yum-utils device-mapper-persistent-data lvm2^H^H^H
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.bfsu.edu.cn
* extras: mirrors.bfsu.edu.cn
* updates: mirrors.bfsu.edu.cn
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Package device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 already installed and latest version
No package lyum available.
No package install available.
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Package device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 already installed and latest version
No package lvm2^H^H^H available.
Nothing to do
[root@KW00001 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.bfsu.edu.cn
* extras: mirrors.bfsu.edu.cn
* updates: mirrors.bfsu.edu.cn
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Package device-mapper-persistent-data-0.8.5-3.el7_9.2.x86_64 already installed and latest version
Package 7:lvm2-2.02.187-6.el7_9.5.x86_64 already installed and latest version
Nothing to do
[root@KW00001 ~]#
The network connection was aborted by the local system.
Last login: Sat Apr 23 21:25:30 2022 from 192.168.136.1
[root@KW00001 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror, langpacks
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@KW00001 ~]# yum install -y docker-ce
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.bfsu.edu.cn
* extras: mirrors.bfsu.edu.cn
* updates: mirrors.bfsu.edu.cn
docker-ce-stable | 3.5 kB 00:00
(1/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00
(2/2): docker-ce-stable/7/x86_64/primary_db | 75 kB 00:01
Resolving Dependencies
--> Running transaction check
---> Package docker-ce.x86_64 3:20.10.14-3.el7 will be installed
--> Processing Dependency: container-selinux >= 2:2.74 for package: 3:docker-ce-20.10.14-3.el7.x86_64
--> Processing Dependency: containerd.io >= 1.4.1 for package: 3:docker-ce-20.10.14-3.el7.x86_64
--> Processing Dependency: docker-ce-cli for package: 3:docker-ce-20.10.14-3.el7.x86_64
--> Processing Dependency: docker-ce-rootless-extras for package: 3:docker-ce-20.10.14-3.el7.x86_64
--> Running transaction check
---> Package container-selinux.noarch 2:2.119.2-1.911c772.el7_8 will be installed
---> Package containerd.io.x86_64 0:1.5.11-3.1.el7 will be installed
---> Package docker-ce-cli.x86_64 1:20.10.14-3.el7 will be installed
--> Processing Dependency: docker-scan-plugin(x86-64) for package: 1:docker-ce-cli-20.10.14-3.el7.x86_64
---> Package docker-ce-rootless-extras.x86_64 0:20.10.14-3.el7 will be installed
--> Processing Dependency: fuse-overlayfs >= 0.7 for package: docker-ce-rootless-extras-20.10.14-3.el7.x86_64
--> Processing Dependency: slirp4netns >= 0.4 for package: docker-ce-rootless-extras-20.10.14-3.el7.x86_64
--> Running transaction check
---> Package docker-scan-plugin.x86_64 0:0.17.0-3.el7 will be installed
---> Package fuse-overlayfs.x86_64 0:0.7.2-6.el7_8 will be installed
--> Processing Dependency: libfuse3.so.3(FUSE_3.2)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3(FUSE_3.0)(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
--> Processing Dependency: libfuse3.so.3()(64bit) for package: fuse-overlayfs-0.7.2-6.el7_8.x86_64
---> Package slirp4netns.x86_64 0:0.4.3-4.el7_8 will be installed
--> Running transaction check
---> Package fuse3-libs.x86_64 0:3.6.1-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
docker-ce x86_64 3:20.10.14-3.el7 docker-ce-stable 22 M
Installing for dependencies:
container-selinux noarch 2:2.119.2-1.911c772.el7_8 extras 40 k
containerd.io x86_64 1.5.11-3.1.el7 docker-ce-stable 29 M
docker-ce-cli x86_64 1:20.10.14-3.el7 docker-ce-stable 30 M
docker-ce-rootless-extras
x86_64 20.10.14-3.el7 docker-ce-stable 8.1 M
docker-scan-plugin x86_64 0.17.0-3.el7 docker-ce-stable 3.7 M
fuse-overlayfs x86_64 0.7.2-6.el7_8 extras 54 k
fuse3-libs x86_64 3.6.1-4.el7 extras 82 k
slirp4netns x86_64 0.4.3-4.el7_8 extras 81 k
Transaction Summary
================================================================================
Install 1 Package (+8 Dependent packages)
Total download size: 94 M
Installed size: 378 M
Downloading packages:
(1/9): container-selinux-2.119.2-1.911c772.el7_8.noarch.rp | 40 kB 00:00
warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/docker-ce-20.10.14-3.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY
Public key for docker-ce-20.10.14-3.el7.x86_64.rpm is not installed
(2/9): docker-ce-20.10.14-3.el7.x86_64.rpm | 22 MB 00:09
(3/9): containerd.io-1.5.11-3.1.el7.x86_64.rpm | 29 MB 00:13
(4/9): docker-ce-rootless-extras-20.10.14-3.el7.x86_64.rpm | 8.1 MB 00:03
(5/9): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm | 54 kB 00:00
(6/9): docker-scan-plugin-0.17.0-3.el7.x86_64.rpm | 3.7 MB 00:01
(7/9): slirp4netns-0.4.3-4.el7_8.x86_64.rpm | 81 kB 00:03
(8/9): fuse3-libs-3.6.1-4.el7.x86_64.rpm | 82 kB 00:03
(9/9): docker-ce-cli-20.10.14-3.el7.x86_64.rpm | 30 MB 00:11
--------------------------------------------------------------------------------
Total 4.5 MB/s | 94 MB 00:20
Retrieving key from https://download.docker.com/linux/centos/gpg
Importing GPG key 0x621E9F35:
Userid : "Docker Release (CE rpm) <docker@docker.com>"
Fingerprint: 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35
From : https://download.docker.com/linux/centos/gpg
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : docker-scan-plugin-0.17.0-3.el7.x86_64 1/9
Installing : 1:docker-ce-cli-20.10.14-3.el7.x86_64 2/9
Installing : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 3/9
Installing : containerd.io-1.5.11-3.1.el7.x86_64 4/9
Installing : slirp4netns-0.4.3-4.el7_8.x86_64 5/9
Installing : fuse3-libs-3.6.1-4.el7.x86_64 6/9
Installing : fuse-overlayfs-0.7.2-6.el7_8.x86_64 7/9
Installing : docker-ce-rootless-extras-20.10.14-3.el7.x86_64 8/9
Installing : 3:docker-ce-20.10.14-3.el7.x86_64 9/9
Verifying : 3:docker-ce-20.10.14-3.el7.x86_64 1/9
Verifying : containerd.io-1.5.11-3.1.el7.x86_64 2/9
Verifying : fuse3-libs-3.6.1-4.el7.x86_64 3/9
Verifying : fuse-overlayfs-0.7.2-6.el7_8.x86_64 4/9
Verifying : docker-ce-rootless-extras-20.10.14-3.el7.x86_64 5/9
Verifying : slirp4netns-0.4.3-4.el7_8.x86_64 6/9
Verifying : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch 7/9
Verifying : 1:docker-ce-cli-20.10.14-3.el7.x86_64 8/9
Verifying : docker-scan-plugin-0.17.0-3.el7.x86_64 9/9
Installed:
docker-ce.x86_64 3:20.10.14-3.el7
Dependency Installed:
container-selinux.noarch 2:2.119.2-1.911c772.el7_8
containerd.io.x86_64 0:1.5.11-3.1.el7
docker-ce-cli.x86_64 1:20.10.14-3.el7
docker-ce-rootless-extras.x86_64 0:20.10.14-3.el7
docker-scan-plugin.x86_64 0:0.17.0-3.el7
fuse-overlayfs.x86_64 0:0.7.2-6.el7_8
fuse3-libs.x86_64 0:3.6.1-4.el7
slirp4netns.x86_64 0:0.4.3-4.el7_8
Complete!
[root@KW00001 ~]# systemctl stop firewalld
[root@KW00001 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@KW00001 ~]# systemctl status firewalld
鈼firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
Apr 23 21:43:22 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:22 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:22 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:22 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:23 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:23 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:23 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 21:43:23 KW00001 firewalld[41797]: WARNING: COMMAND_FAILED: '/usr/sbi....
Apr 23 22:45:16 KW00001 systemd[1]: Stopping firewalld - dynamic firewall d.....
Apr 23 22:45:18 KW00001 systemd[1]: Stopped firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@KW00001 ~]# systemctl start docker
[root@KW00001 ~]# docker -v
Docker version 20.10.14, build a224086
[root@KW00001 ~]# sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://u0euiox4.mirror.aliyuncs.com"]
}
[root@KW00001 ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
> {
> "registry-mirrors": ["https://u0euiox4.mirror.aliyuncs.com"]
> }
> EOF
sudo systemctl daemon-reload
{
"registry-mirrors": ["https://u0euiox4.mirror.aliyuncs.com"]
}
[root@KW00001 ~]# sudo systemctl daemon-reload
sudo systemctl restart docker[root@KW00001 ~]# sudo systemctl restart docker
[root@KW00001 ~]# cd /etc/docker/
[root@KW00001 docker]# ll
total 8
-rw-r--r--. 1 root root 67 Apr 23 22:55 daemon.json
-rw-------. 1 root root 244 Apr 23 22:46 key.json
[root@KW00001 docker]# vim daemon.json
{
"registry-mirrors": ["https://u0euiox4.mirror.aliyuncs.com"]
}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"daemon.json" 3L, 67C written
[root@KW00001 docker]#
The network connection was aborted by the local system.
Last login: Sat Apr 23 22:41:53 2022 from 192.168.136.1
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@KW00001 ~]# docker images -q
[root@KW00001 ~]# cd /etc/docker/
[root@KW00001 docker]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@KW00001 docker]# docker images -q
[root@KW00001 docker]# ^C
[root@KW00001 docker]# cd ..
[root@KW00001 etc]# cd ..
[root@KW00001 /]# cd
[root@KW00001 ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
a2abf6c4d29d: Pull complete
a9edb18cadd1: Pull complete
589b7251471a: Pull complete
186b1aaa4aa6: Pull complete
b4df32aa5a72: Pull complete
a0bcbecc962e: Pull complete
Digest: sha256:0d17b565c37bcbd895e9d92315a05c1c3c9a29f762b011a10c54a66cd53c9b31
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 3 months ago 141MB
[root@KW00001 ~]# docker pull redis
Using default tag: latest
latest: Pulling from library/redis
a2abf6c4d29d: Already exists
c7a4e4382001: Pull complete
4044b9ba67c9: Pull complete
c8388a79482f: Pull complete
413c8bb60be2: Pull complete
1abfd3011519: Pull complete
Digest: sha256:db485f2e245b5b3329fdc7eff4eb00f913e09d8feb9ca720788059fdc2ed8339
Status: Downloaded newer image for redis:latest
docker.io/library/redis:latest
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 3 months ago 141MB
redis latest 7614ae9453d1 4 months ago 113MB
[root@KW00001 ~]# docker save -o nginx.tar nginx:latest
[root@KW00001 ~]# ll
total 142504
-rw-------. 1 root root 1701 Jan 24 01:59 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Desktop
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Documents
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Downloads
-rw-------. 1 root root 1749 Jan 24 13:37 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Music
-rw-r--r--. 1 root root 5824 Nov 12 2015 mysql-community-release-el6-5.noarch.rpm
-rw-------. 1 root root 145905152 Apr 24 23:53 nginx.tar
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Pictures
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Public
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Templates
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Videos
[root@KW00001 ~]# docker rmi nginx:latest
Untagged: nginx:latest
Untagged: nginx@sha256:0d17b565c37bcbd895e9d92315a05c1c3c9a29f762b011a10c54a66cd53c9b31
Deleted: sha256:605c77e624ddb75e6110f997c58876baa13f8754486b461117934b24a9dc3a85
Deleted: sha256:b625d8e29573fa369e799ca7c5df8b7a902126d2b7cbeb390af59e4b9e1210c5
Deleted: sha256:7850d382fb05e393e211067c5ca0aada2111fcbe550a90fed04d1c634bd31a14
Deleted: sha256:02b80ac2055edd757a996c3d554e6a8906fd3521e14d1227440afd5163a5f1c4
Deleted: sha256:b92aa5824592ecb46e6d169f8e694a99150ccef01a2aabea7b9c02356cdabe7c
Deleted: sha256:780238f18c540007376dd5e904f583896a69fe620876cabc06977a3af4ba4fb5
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
redis latest 7614ae9453d1 4 months ago 113MB
[root@KW00001 ~]# docker load -i nginx.tar
e379e8aedd4d: Loading layer 62MB/62MB
b8d6e692a25e: Loading layer 3.072kB/3.072kB
f1db227348d0: Loading layer 4.096kB/4.096kB
32ce5f6a5106: Loading layer 3.584kB/3.584kB
d874fd2bc83b: Loading layer 7.168kB/7.168kB
Loaded image: nginx:latest
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 3 months ago 141MB
redis latest 7614ae9453d1 4 months ago 113MB
[root@KW00001 ~]# docker save -o redis.tar redis:latest
[root@KW00001 ~]# ll
total 256084
-rw-------. 1 root root 1701 Jan 24 01:59 anaconda-ks.cfg
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Desktop
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Documents
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Downloads
-rw-------. 1 root root 1749 Jan 24 13:37 initial-setup-ks.cfg
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Music
-rw-r--r--. 1 root root 5824 Nov 12 2015 mysql-community-release-el6-5.noarch.rpm
-rw-------. 1 root root 145905152 Apr 24 23:53 nginx.tar
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Pictures
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Public
-rw-------. 1 root root 116304384 Apr 24 23:58 redis.tar
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Templates
drwxr-xr-x. 2 root root 6 Jan 24 17:12 Videos
[root@KW00001 ~]# docker rmi redis:latest
Untagged: redis:latest
Untagged: redis@sha256:db485f2e245b5b3329fdc7eff4eb00f913e09d8feb9ca720788059fdc2ed8339
Deleted: sha256:7614ae9453d1d87e740a2056257a6de7135c84037c367e1fffa92ae922784631
Deleted: sha256:49c70179bc923a7d48583d58e2b6c21bde1787edf42ed1f8de9e9b96e2e88e65
Deleted: sha256:396e06df5d1120368a7a8a4fd1e5467cdc2dd4083660890df078c654596ddc1c
Deleted: sha256:434d118df2e9edb51238f6ba46e9efdfa21be68e88f54787531aa39a720a0740
Deleted: sha256:2047f09c412ff06f4e2ee8a25d105055e714d99000711e27a55072e640796294
Deleted: sha256:13d71c9ccb39b206211dd1900d06aa1984b0f5ab8abaa628c70b3eb733303a65
[root@KW00001 ~]# docker load -i redis.tar
9b24afeb7c2f: Loading layer 338.4kB/338.4kB
4b8e2801e0f9: Loading layer 4.274MB/4.274MB
529cdb636f61: Loading layer 27.8MB/27.8MB
9975392591f2: Loading layer 2.048kB/2.048kB
8e5669d83291: Loading layer 3.584kB/3.584kB
Loaded image: redis:latest
[root@KW00001 ~]#
The network connection was aborted by the local system.
Last login: Sun Apr 24 16:13:40 2022 from 192.168.136.1
[root@KW00001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@KW00001 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 605c77e624dd 3 months ago 141MB
redis latest 7614ae9453d1 4 months ago 113MB
[root@KW00001 ~]# docker run --name mn -p 80:80 -d nginx
c37c4a7c162a9006cc85cc7f9312cd4a80f544eb34919c6cfecde53b668cd8d2
[root@KW00001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c37c4a7c162a nginx "/docker-entrypoint.鈥 58 seconds ago Up 52 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp mn
[root@KW00001 ~]# docker exec -it mn bash
root@c37c4a7c162a:/# ls
bin dev docker-entrypoint.sh home lib64 mnt proc run srv tmp var
boot docker-entrypoint.d etc lib media opt root sbin sys usr
root@c37c4a7c162a:/# cd /usr/share/nginx/html
root@c37c4a7c162a:/usr/share/nginx/html# ls
50x.html index.html
root@c37c4a7c162a:/usr/share/nginx/html# cat index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
html { color-scheme: light dark; }
body { width: 35em; margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif; }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
root@c37c4a7c162a:/usr/share/nginx/html# docker run --name mr -p 6379:6379 -d redis redis-server --appendonly yes
bash: docker: command not found
root@c37c4a7c162a:/usr/share/nginx/html# cd /
root@c37c4a7c162a:/# exit
exit
[root@KW00001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c37c4a7c162a nginx "/docker-entrypoint.鈥 5 hours ago Up 5 hours 0.0.0.0:80->80/tcp, :::80->80/tcp mn
[root@KW00001 ~]# docker stop mn
mn
[root@KW00001 ~]# ^C
[root@KW00001 ~]# docker run --name mr -p 6379:6379 -d redis redis-server --appendonly yes
39cbe18cfbf80f713244f07d5bfb1758a1baf0301c64ded81c22641beee35477
[root@KW00001 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
39cbe18cfbf8 redis "docker-entrypoint.s鈥 59 seconds ago Up 57 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp mr
[root@KW00001 ~]# docker exec -it mr bash
root@39cbe18cfbf8:/data# redis-cli
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> set num 666
OK
127.0.0.1:6379> exit
root@39cbe18cfbf8:/data# exit
exit
[root@KW00001 ~]# docker exec -it mr redis-cli
127.0.0.1:6379> keys *
1) "num"
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit
[root@KW00001 ~]#
【docker指令记录】
最新推荐文章于 2024-08-16 11:51:32 发布