# 安装 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 : 搜索镜像

image-20220108135633873

Official 表示是官方的镜像。

sudo docker pull ubuntu :拉取镜像

sudo docker images

重命名:

sudo docker tag ubuntu:10.04 old_ubuntu:old

这个重命名实际上是打标签的过程。

更新于

请我喝[茶]~( ̄▽ ̄)~*

Kalice 微信支付

微信支付

Kalice 支付宝

支付宝