Skip to main content

Docker desktop proxy

Upload to dockerhub

首先,您需要登录到 Docker Hub,使用 docker login 命令。输入您的 Docker Hub 用户名和密码,以进行身份验证。

docker login

然后,您需要在本地给镜像打上标签,以指定其要上传到 Docker Hub 上的仓库和标签。例如,假设您要将本地的 myimage 镜像上传到 Docker Hub 上的 myusername/myimage 仓库,并打上 v1.0 标签,可以使用以下命令:

docker tag myimage myusername/myimage:v1.0

这会将本地的 myimage 镜像打上 myusername/myimage:v1.0 的标签。

然后,您可以使用 docker push 命令将镜像上传到 Docker Hub 上的仓库。

docker push myusername/myimage:v1.0

这会将 myusername/myimage:v1.0 标签的镜像上传到 Docker Hub 上的 myusername/myimage 仓库中。

注意:在上传镜像之前,请确保您已经在 Docker Hub 上创建了相应的仓库,并拥有该仓库的写入权限。如果没有,您可以登录到 Docker Hub 上的 Web 界面,手动创建一个新的仓库,并添加相应的权限。

Docker commands

docker compose up -d
uname -r

yum install docker

sudo vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
sudo service docker restart


systemctl start docker
systemctl enable docker
systemctl stop docker

#检索
docker search tomcat
docker search redis

#tag可选 tag就是镜像的版本
docker pull tomcat:tag

#查看本地镜像
docker images

#启动
# -d:后台运行
# -p: 将主机的端口映射到容器的一个端口,主机端口:容器内部的端口
# --name:给容器起的名字
# -v 宿主机目录:容器目录
docker run -p 8888:8080 --name mytomcat -d tomcat:latest
docker run -p 8888:8080 --name mytomcat -d tomcat:latest -v /root/docker/tomcat/webapps:/usr/local/tomcat/webapps


#查看运行中的容器
docker ps
docker ps -a

#停止指定的容器
docker stop 容器的id

#删除
docker rm 容器id