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 【centos下docker的安装卸载】作者:t594362122
来源:CSDN
原文:https://blog.csdn.net/t594362122/article/details/78642886
版权声明:本文为博主原创文章,转载请附上博文链接!

    推荐阅读