Linux·Docker安装使用

Docker基本使用


1. 安装:

yum install docker
systemctl  start  docker
service docker restart

2. 配置docker仓库地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://gebspn1e.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3. docker常用命令

启动					systemctl start docker
守护进程重启			sudo systemctl daemon-reload
重启docker服务		systemctl restart  docker
重启docker服务		sudo service docker restart
关闭docker			service docker stop   
关闭docker			systemctl stop docker
docker images --查看容器信息
docker info 

docker rmi  删除镜像
docker ps -a --查看正在云行的容器

docker stop pid --停止容器
docker run pid 运行

docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID

docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID

docker start $(docker ps -a -q) // start启动所有停止的容器
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器

使用介绍

Docker容器状态为”created”表示:容器已经被创建,但是并未启动。
以下两种方式可能形成这种状态:
docker容器是已经使用docker create命令创建(这种做法是为了加速容器的创建过程);
docker容器是经过docker run命令创建的,但是没有启动成功;
docker create命令参考:docker create。

可以通过docker container rm命令来删除终止状态的容器
删除指定名称的容器
docker container rm container_name

删除所有终止状态的容器
docker container prune

退出容器
exit:容器停止退出
Ctrl+P+Q:容器不停止退出

只返回当前状态
docker stats --no-stream
只输出指定的容器
docker stats --no-stream registry 1999

进入容器
docker exec -it cdh /bin/bash
docker exec -it mycdh3 bash

制作镜像
docker commit -m “详情说明” -a “制作者” 容器ID 所属归类/镜像名称
docker commit -m "my centos7 with java" -a "laowang" 36916ec8f29c centos7/java_ok

docker镜像导出到本地
docker save 镜像名字:版本号 -o 路径/名字.tar
docker save centos7/java_ok -o /home/java_ok.tar

使用本地镜像
docker image load -i nginx.tar

获得容器ip
docker inspect container_name| grep IPAddress

iptable转发端口-端口映射
将宿主机的8888端口映射到容器的8080端口
iptables -t nat -A DOCKER -p tcp --dport 8888 -j DNAT --to-destination 172.17.0.2: 8080


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青鸟遇鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值