Docker 使用 Tips

202 阅读1分钟

docker命令贴士

  • 删除一个容器 docker rm containerId
docker rm 99341f7ebc7f
  • 以超级用户的方式进容器 docker exec -it --user root <container id> /bin/bash

  • 重启一个容器 docker restart containerId

docker restart 99341f7ebc7f
  • 启动一个容器 docker start containerId
  • 停止一个容器 docker stop containerId
  • 从镜像中运行一个容器 docker run -itd -v 宿主机挂载路径:容器挂载路径 容器名字:tag版本号 /bin/bash
docker run -itd -v /root/share:/root/share wanba/androidcode:$VERSION /bin/bash

容器内部获取当前容器ID

cat /proc/self/cgroup

此方法也可以用来判断是否在docker容器环境中,宿主机中执行此命令,只会显示如下信息

docker容器时间问题

设置 Docker 容器时间与宿主机的一致

在yi qi dong

docker可视化管理工具portainer使用

安装portainer

docker search portainer 可以搜索到当前的portainer镜像

选择stars最多的镜像,拉去镜像 docker pull portainer/portainer

运行portainer

运行镜像,如果只有一个宿主机,可以执行一下命令开启

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --name sc-portainer portainer/portainer

-p 主机端口号:容器端口号

通过浏览器访问

http://192.168.1.100:9000

第一次进入需要创建管理账号,正常输入即可

因为只有一个宿主机,所以直接选择local

这样就正常进入到管理界面了