docker安装及常用命令集合

docker 安装

  1. 卸载旧版本
$ 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

  1. 安装依赖及源
$ yum install -y yum-utils
$ yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
$ sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

  1. 安装docker
$ yum install docker-ce docker-ce-cli containerd.io

开发或测试环境一键安装脚本
$ curl -fsSL get.docker.com -o get-docker.sh
$ sh get-docker.sh --mirror Aliyun

  1. 启动
$ systemctl enable docker
$ systemctl start docker

  1. 建立用户组
$ groupadd docker
$ usermod -aG docker $USER       #将当前用户加入 docker 组

  1. 测试 Docker 是否安装正确
$ docker run hello-world
附:
启动所有的容器命令

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

删除所有的容器命令

docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

删除所有的镜像

docker rmi $(docker p_w_picpaths | awk '{print $3}' |tail -n +2)

docker ps [-a]       	[查看正在运行的容器(参数-a可现实所有)]

docker start ID		 	[启动对应ID的容器]

service docker start 	[启动docker服务]

docker inspect k3cy     [查看容器运行的相关数据]

docker inspect --format='{{.NetworkSettings.IPAddress}}' k3cy     [查看容器映射的IP]

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'   [获取所有容器名称及其IP地址]

docker inspect --format '{{.Name}} {{.State.Running}}' NAMES   		[容器运行状态]

docker top NAMES		[查看进程信息]

docker port ID/NAMES   	[查看端口]

docker exec -it ID/NAMES ip addr  [远程执行命令查看IP和端口]

#将镜像存储
docker save nginx:latest > /root/docker-images/nginx.tar

#导入镜像文件
docker load --input /root/docker-images/nginx.tar

#通过符号的方式来导入
docker load < /root/docker-images/nginx.tar

docker logs -f -t --since="2018-02-08" --tail=100 f7119ebb7de3    [查看容器日志]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值