# 安装 docker
ubuntu 安装 docker
由于我的 linux 开启了 ufw,所以要设置一下。
/etc/default/ufw 中修改 DEFAULT_FORWARD_PLICY="ACCEPT" 。
# 运行 docker
sudo docker run -it ubuntu /bin/bash
-it :使用一个交互式的 shell 方式进入 container 内。
/bin/bash : 表示使用 bash 命令。
-itd : 容器后台运行。
--name container_name : 命名容器
# 进入容器
sudo docker attach id/name : 进入容器
Ctrl+P+Q : 退出容器不关闭容器
sudo docker exec -it id : exec 方式进入容器。
sudo docker exec -d id command : 后台方式执行 command。
# 重启容器
sudo docker run --restart=always --name daemon_dave -d ubuntu /bin/bash -c "while true;do echo hello world;sleep 1;done"
--restart=always :任何情况退出容器就要重启。
sudo docker start id : 启动容器
# 打印 log
sudo docker logs id : 打印日志。
sudo docker logs -f id : 监控日志
# 查看容器内信息
sudo docker top id : 查看进程
sudo docker stats id : 查看资源状态。
sudo docker inspect id : 查看容器具体信息
# 免 SUDO 调用 DOCKER 命令方法
sudo groupadd docker #创建 docker 用户组
sudo usermod -aG docker ${USER} # 当前用户加入 docker 用户组
sudo systemctl restart docker # 重启 docker 服务
newgrp - docker # 使设置在当前会话生效
# 镜像
sudo docker search ubuntu : 搜索镜像

Official 表示是官方的镜像。
sudo docker pull ubuntu :拉取镜像
sudo docker images
重命名:
sudo docker tag ubuntu:10.04 old_ubuntu:old
这个重命名实际上是打标签的过程。