更换临时源

假设源镜像网址为http://hub-mirror.c.163.com

      docker pull hub-mirror.c.163.com/creator/image_name  镜像的名字要写完整,包含创建者

      docker pull --registry-mirrors==http://hub-mirror.c.163.com image_name

docker运行

启动容器(后台模式)

使用以下命令创建一个以进程方式运行的容器:

    docker run -d centos-xfce-vnc /bin/sh

交互模式

      docker run -it --user 0 -p 5909:5901 -p 8119:8119 mycentos-xfce-vnc /bin/bash
      -p host_port:container_port

--user 0表示已root用户创建运行一个容器。以此种方式创建运行容器,在exit退出容器的同时也会容器也会停止运行。

docker命令

查看正在运行的容器

      docker ps

查看所有的容器包含正在运行或者曾经运行的但未删除的。

      docker ps -a

根据容器ID删除容器

      docker rm containerId

运行容器

      docker start containerId

交互模式进入容器

      docker exec -it dockerid /bin/bash

在容器内部需要执行systemctl命令来启动服务时

      docker run -it --user 0  --privileged=true -p 5909:5901 -p 8119:8119 mycentos-xfce-vnc /usr/sbin/init

--privileged=true表示开启特权,/usr/sbin/init表示换一种命令模式

若执行该条命令卡住时,则直接关闭shell窗口。重新开一个新的窗口,再以交互模式docker exec -it dockerid /bin/bash进入容器。

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/TianU-4049/p/13435282.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程