centos下docker的安装卸载

1:查看系统版本
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

2:安装docker(yum方式)
$ yum install docker

3:查看是否安装成功
$docker version
若输出以下,说明安装成功
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64
Go version: go1.8.3
Git commit: 85d7426/1.12.6
Built: Tue Oct 24 15:40:21 2017
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

4:修改docker工作根目录
vim /etc/sysconfig/docker
找到OPTIONS选项,增加-g的参数,指定工作根目录
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false -g=/opt/data/docker'
参数: -g="/opt/data/docker"是将Docker的默认根路径从/var/lib/docker改成/opt/data/docker,所有的Docker images
都会放到这个目录下

5:启动 Docker 服务:
$service docker start

docker 卸载
1:查看已安装的docker安装包
$yum list installed|grep docker
docker.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-client.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras
docker-common.x86_64 2:1.12.6-61.git85d7426.el7.centos @extras

2:删除安装包
yum –y remove docker.x86_64
yum –y remove docker-client.x86_64
yum –y remove docker-common.x86_64

3:删除docker 镜像
rm -rf /var/lib/docker

docker常用命令

  1. 查看docker信息(version、info)

查看docker版本

$docker version

显示docker系统的信息

$docker info

  1. 对image的操作(search、pull、images、rmi、history)

检索image

$docker search image_name

下载image

$docker pull image_name

列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs

$docker images

删除一个或者多个镜像; -f, --force=false Force; --no-prune=false Do not delete untagged parents

$docker rmi image_name

显示一个镜像的历史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs

$docker history image_name

  1. 启动容器(run)

在容器中运行"echo"命令,输出"hello word"

$docker run image_name echo "hello word"

交互式进入容器中

$docker run -i -t image_name /bin/bash

在容器中安装新的程序

$docker run image_name apt-get install -y app_name

在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式,需要用户输入命令来进行确认,但在docker环境中是无法响应这种交互的。
apt-get 命令执行完毕之后,容器就会停止,但对容器的改动不会丢失。

  1. 查看容器(ps)

列出当前所有正在运行的container

$docker ps

列出所有的container

$docker ps -a

列出最近一次启动的container

$docker ps -l

  1. 保存对容器的修改(commit)

保存对容器的修改; -a, --author="" Author; -m, --message="" Commit message

$docker commit ID new_image_name

作者:t594362122
来源:CSDN
原文:https://blog.csdn.net/t594362122/article/details/78642886
版权声明:本文为博主原创文章,转载请附上博文链接!

你可能感兴趣的:(centos下docker的安装卸载)