yum安装docker
查询已安装的docker[root@VM_0_2_centos ~]# rpm -qa|grep -i dockerdocker-1.13.1-75.git8633870.el7.centos.x86_64docker-common-1.13.1-75.git8633870.el7.centos.x86_64docker-client-1.13.1-75.git8633870....
·
-
查询已安装的docker
[root@VM_0_2_centos ~]# rpm -qa|grep -i docker
docker-1.13.1-75.git8633870.el7.centos.x86_64
docker-common-1.13.1-75.git8633870.el7.centos.x86_64
docker-client-1.13.1-75.git8633870.el7.centos.x86_64
[root@VM_0_2_centos ~]#
-
卸载已安装docker
- rpm 方式
[root@izm5ehmlw2nbbce7q8x5v8z export]# rpm -e docker-1.13.1-75.git8633870.el7.centos.x86_64
[root@izm5ehmlw2nbbce7q8x5v8z export]# rpm -e docker-client-1.13.1-75.git8633870.el7.centos.x86_64
[root@izm5ehmlw2nbbce7q8x5v8z export]# rpm -e docker-common-1.13.1-75.git8633870.el7.centos.x86_64
-
安装docker
[root@VM_0_2_centos ~]# yum install -y docker
Loaded plugins: fastestmirror, langpacks
Repository epel is listed more than once in the configuration
epel | 3.2 kB 00:00:00
extras | 3.4 kB 00:00:00
mysql57-community | 2.5 kB 00:00:00
nginx | 2.9 kB 00:00:00
os | 3.6 kB 00:00:00
percona-release-noarch | 2.9 kB 00:00:00
percona-release-x86_64 | 2.9 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/7): extras/7/x86_64/primary_db | 205 kB 00:00:00
(2/7): epel/7/x86_64/updateinfo | 932 kB 00:00:00
(3/7): updates/7/x86_64/primary_db | 6.0 MB 00:00:00
(4/7): epel/7/x86_64/primary | 3.6 MB 00:00:00
(5/7): percona-release-noarch/7/primary_db | 18 kB 00:00:00
(6/7): nginx/x86_64/primary_db | 41 kB 00:00:00
(7/7): percona-release-x86_64/7/x86_64/primary_db | 865 kB 00:00:02
Determining fastest mirrors
epel 12716/12716
Package 2:docker-1.13.1-75.git8633870.el7.centos.x86_64 already installed and latest version
Nothing to do
[root@VM_0_2_centos ~]#
-
启动docker
启动之前要修改镜像地址
修改镜像地址,编辑/etc/docker/daemon.json
{
"registry-mirrors": ["https://uulfe4bd.mirror.aliyuncs.com"]
}
centos7的话启动命令
[root@izm5ehmlw2nbbce7q8x5v8z bin]# systemctl start docker
centos6的话启动命令
[root@izm5ehmlw2nbbce7q8x5v8z bin]# service docker start
-
查看docker的信息
[root@izm5ehmlw2nbbce7q8x5v8z bin]# docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: journald
Cgroup Driver: systemd
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: docker-runc runc
Default Runtime: docker-runc
Init Binary: /usr/libexec/docker/docker-init-current
containerd version: (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
runc version: 5eda6f6fd0c2884c2c8e78a6e7119e8d0ecedb77 (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
init version: fec3683b971d9c3ef73f284f176672c44b448662 (expected: 949e6facb77383876aeff8a6944dde66b3089574)
Security Options:
seccomp
WARNING: You're not using the default seccomp profile
Profile: /etc/docker/seccomp.json
Kernel Version: 3.10.0-693.2.2.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 3
CPUs: 1
Total Memory: 1.796 GiB
Name: izm5ehmlw2nbbce7q8x5v8z
ID: M6CH:NVSR:DVJS:4Y6D:TANC:4WOL:M4XJ:J4RF:HKXE:B37G:2VJ5:3FC6
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Registries: docker.io (secure)
[root@izm5ehmlw2nbbce7q8x5v8z bin]#
-
查看docker的启动状态
[root@izm5ehmlw2nbbce7q8x5v8z export]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Sat 2018-11-24 15:21:23 CST; 30s ago
Docs: http://docs.docker.com
Main PID: 27671 (dockerd-current)
CGroup: /system.slice/docker.service
├─27671 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userland-proxy-path=/usr/...
└─27677 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/contain...
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.325542224+08:00" level=warning msg="Docker could not enable SELinux on the host system"
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.329960131+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.330490528+08:00" level=info msg="Loading containers: start."
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.334671065+08:00" level=info msg="Firewalld running: false"
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.407134242+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. ... IP address"
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.430076388+08:00" level=info msg="Loading containers: done."
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.437294381+08:00" level=info msg="Daemon has completed initialization"
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.437317980+08:00" level=info msg="Docker daemon" commit="8633870/1.13.1" graphdriver=overlay2 version=1.13.1
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z systemd[1]: Started Docker Application Container Engine.
Nov 24 15:21:23 izm5ehmlw2nbbce7q8x5v8z dockerd-current[27671]: time="2018-11-24T15:21:23.456010941+08:00" level=info msg="API listen on /var/run/docker.sock"
Hint: Some lines were ellipsized, use -l to show in full.
[root@izm5ehmlw2nbbce7q8x5v8z export]#
-
抓取镜像的命令,这个命令可以从ali上复制。
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker pull redis
-
创建docker容器
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@izm5ehmlw2nbbce7q8x5v8z export]#
[root@izm5ehmlw2nbbce7q8x5v8z export]#
[root@izm5ehmlw2nbbce7q8x5v8z export]#
[root@izm5ehmlw2nbbce7q8x5v8z export]#
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker run -tid 87856cc39862 /bin/bash
d89224790c8fff2e25e7d3ec7354ea2f2574e13be1d3b10caa8d41f01bdc1233
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d89224790c8f 87856cc39862 "docker-entrypoint..." 5 seconds ago Up 5 seconds 6379/tcp kind_brahmagupta
[root@izm5ehmlw2nbbce7q8x5v8z export]#
-
查看容器的运行
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9ff54cd90b6 c188f257942c "docker-entrypoint..." About a minute ago Exited (127) About a minute ago infallible_lamarr
[root@izm5ehmlw2nbbce7q8x5v8z export]#
#status 中的 Exited (127) 代表这个容器是shutdown状态
-
修改docker容器的名称
#有一些创建容器的命令是 docker run -tid 87856cc39862 /usr/sbin/init 据说这个是centos7 用这个,但是本人的centos7 得下面那个才能启动用这个创建不了
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d89224790c8f 87856cc39862 "docker-entrypoint..." 3 minutes ago Up 3 minutes 6379/tcp kind_brahmagupta
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker rename kind_brahmagupta redis-master
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d89224790c8f 87856cc39862 "docker-entrypoint..." 4 minutes ago Up 4 minutes 6379/tcp redis-master
[root@izm5ehmlw2nbbce7q8x5v8z export]#
-
进入容器
#进入的容器必须是up状态的额容器,也就是running的
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker exec -it redis-master /bin/bash
root@d89224790c8f:/data#
-
退出容器
[root@izm5ehmlw2nbbce7q8x5v8z export]# docker exec -it redis-master /bin/bash
root@d89224790c8f:/data# exit
exit
[root@izm5ehmlw2nbbce7q8x5v8z export]#
更多推荐
已为社区贡献1条内容
所有评论(0)