docker登录(docker登录仓库命令)

本篇文章给大家谈谈docker登录,以及docker登录仓库命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何登录docker for windows

一、Docker安装

1.1官方方法

1.2推荐方法:

1.2.1 DockerToolbox

推荐下载最新版本的DockerToolbox和boot2docker.iso(映像文件建议下裂颂誉载)

1.2.2 DockerToolbox-Win-64

下载docker windows版本可执行文件并安装。

使用DockerToolbox安装后运行Docker QuickStart Terminal时会进行第一次运行环境准备,需要下载boot2docker.iso文件,下载存放的位置会在打开终端时提示(可能需要按回车),下载好boot2docker.iso并放在指定文件夹下即可快速准备好环境,放好映像需要重新打开快速启动终端。

二、使用方法

安装好docker并准备好环境以后,打开Docker QuickStart Terminal启动docker运行环境。

首肆段先,让我们通过下面的命令来检查Docker的安装是否正确:

docker info

如果没有找到此命令,则表示Docker没有正确安装。

所有Docker命令可以用以下命令查看:

docker help

三、常用命令

查看正在运行的容器

docker ps

docker ps -a为查看所有的容器,包括已经停止的。

删除所有容器

docker rm $(docker ps -a -q)

删除单个容器

docker rm 容器名orID

停止、启动、杀死一个容器

docker stop 容器名orID

docker start 容器名orID

docker kill 容器名orID

查看所有镜像

docker images

运行一个新容器,同时为它命名、端口映射、文件夹映射。以redmine镜像为例

docker run --name redmine -p 9003:80 -p 9023:22 -d -v /var/redmine/files:/redmine/files -v /var/redmine/mysql:/var/lib/mysql sameersbn/redmine

容器连接到mmysql容器,并将mmysql容器重命名为db。这样,sonar容器就可以使用db的相关的环境变量了。

拉取镜像

docker pull 镜像名:tag

例如

docker pull sameersbn/redmine:latest

从樱拍Container中拷贝文件出来

sudo docker cp 7bb0e258aefe:/etc/debian_version .

拷贝7bb0e258aefe中的/etc/debian_version到当前目录下。

[img]

docker 创建私服并使用账号密码登录

          dockerhub官网

从官网中找到最新版的registry

也可以直接通过 docker pull registry 拉取最新版的registry镜像

创建密钥

创建htpasswd文件

通过 yum安装httpd加密工具

     yum install-y httpd

将自己的用户名密码加密后写进htpasswd文件中

     htpasswd-Bbn 自己的用户名 密码 /home/registry/auth/htpasswd

启动镜像

docker run -d -p 3101:5000 --name docker-registry -v /home/registry/auth:/auth -v /home/registry/registry:/var/lib/registry -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" registry

-v:挂载卷

其中漏尘3101为本地服务器开放端口,5000为docker容器内占用端口

使用/bin/bash 会报错,原返庆禅因是 docker容器中不存在这个目录

可以使用 进去容器内部

vim /etc/docker/daemon.json(如果没有该文件就创建一个)

#添加你的配置

{

"insecure-registries": ["私服的IP地址或者域名:端口号"]

}

退出docker容器  exit

同时在本地服务器创建该文件 端口暴露本地可访问端口

重启差缺docker  systemctl restart docker

重启docker image

登录成功

怎么登陆docker容器

通过docker ps -a查看容器状态昌蚂,如果目标容器处于耐扒埋up状态,就可以登录了。

命令如下:此蠢

docker exec -it 容器名或id /bin/bash

其他相关详细内容可以查看:

网页链接

docker设置不是所有账户都能登陆

docker设枣旅盯置是所有账户都能登陆的。根据查询相关公开信息显示,docker使用的时候需要sudo权镇者限,很多时候账号是没有管理员权限的凳和,为了扩展管理员权限,可以把docker设置为非root用户操作,就能实现所有账户都能登陆了。

关于docker登录和docker登录仓库命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表